阅读 127

noip模拟26[肾炎黄·酱累黄·换莫黄]

noip模拟26[肾炎黄·酱累黄·换莫黄]

noip26solutionsnoip模拟26solutions

这个题我做的确实是得心应手,为啥呢,因为前两次考试太难了

T1非常的简单,只不过我忘记了一个定理,

T2就是一个小小的线段树,虽然吧我曾经说过我再也不写树状数组了,但是我看见最长上升子序列就兴奋了

码了个树状数组就溜走了,用时仅为10min,60pts,组合拳

T3我就是nb

T1T1神炎皇

这个就是一个小小的推式子,让我给你推一推

a+b|aba+b|a∗b,设d=gcd(a,b),x=a/d,y=b/dd=gcd(a,b),x=a/d,y=b/d,所以x和y互质

我们有k(x+y)|xyd2<====>(x+y)|xydk∗(x+y)|x∗y∗d2<====>(x+y)|x∗y∗d

因为x,y互质所以(x+y)| d,设(x+y)=k

kd<=nk|dk<dk∗d<=n并且k|d并且k<d,所以这样的d一共有nk2nk2

这种x与y互质,x+y为定值,你发现x与x+y也是互质的,所以每一个k对应的x+y都有ϕ(k)ϕ(k)

k的范围是nn

那么接下来的事就只剩下线性筛了;

AC_code

T2T2降雷皇

这个题真的是简单极了,我也没想到会有这么简单的题,打了个60分的组合拳就走了

最后发现这个用线段树维护一下就好了

毕竟是动态开点,而且这个电阻值只有1e5,完全不需要离散化,

对于每一种长度也就是最长上升子序列的长度建立一个线段树,

线段树的下标是电阻值,因为你查询的时候是按照电阻值来查询的

线段树中维护的权值即为方案数,这样遍历一遍这个序列,O(nlogn)O(nlogn)就可以解决方案数了

最后直接输出最长长度的线段树的所有权值加和,说白了就是根节点的sum

AC_code

T3T3幻魔皇

这整一棵树都充斥这非波那契数列,真的就直接倒就好了

其实还有更简单的O(n2)O(n2)做法还比我的简单,比我的快

去看别人的博客吧,我这个非常难理解,

主要思路就是,首先枚举每一层,每一层的黑色节点和白色节点的类型都是一样的

黑色节点直接枚举左右儿子就行,白色节点就是直接用自己连接自己子树中的白色节点

注意黑色子树中有一个不符合规律的,就是这个黑色节点的白儿子,把这个拎出来单独算

O(n^3)

·

AC_code

分类: noip模拟测试

好文要顶 关注我 收藏该文  

fengwu2005
关注 - 6
粉丝 - 21

+加关注

1

0

« 上一篇: noip模拟25[random·string·queen]

posted @ 2021-07-28 20:09  fengwu2005  阅读(80)  评论(1)  编辑  收藏  举报

评论列表

   回复 引用

#1楼 2021-07-28 20:33 -OMA-

%%%

支持(1) 反对(0)

刷新评论刷新页面返回顶部

发表评论

编辑预览

  自动补全

 退出 订阅评论 我的博客

[Ctrl+Enter快捷键提交]

【推荐】大型组态、工控、仿真、CAD\GIS 50万行VC++源码免费下载!
【推荐】阿里云云大使特惠:新用户购ECS服务器1核2G最低价87元/年
【推荐】投资训练营:一杯咖啡的价格,教你学会投资,增加被动收入
【推荐】加州大学伯克利分校高管教育:大数据与数学科学-在线课程
【推荐】和开发者在一起:华为开发者社区,入驻博客园科技品牌专区

编辑推荐:
· 我给鸿星尔克写了一个720°看鞋展厅
· 带团队后的日常(三)
· 你为什么不想向上汇报?
· 传统.NET 4.x应用容器化体验(4)
· CSS 世界中的方位与顺序

大数据与数据科学实战-468x60-1

最新新闻
· 在团购之后,抖音终于进军外卖了
· “教主”俞敏洪和他的四个风暴漩涡
· 谁都无法独善其身 芯片短缺影响到苹果、特斯拉
· 二季度财报亮眼,但特斯拉为什么开始“省钱”了?
· 我想买蔚来,我的腰说:不行
» 更多新闻...

公告

昵称: fengwu2005
园龄: 2年
粉丝: 21
关注: 6

+加关注

<2021年7月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

随笔分类 (33)

  • noip模拟测试(25)

  • STL(2)

  • 题解(6)

随笔档案 (50)

  • 2021年7月(18)

  • 2021年6月(17)

  • 2021年5月(2)

  • 2021年4月(3)

  • 2021年3月(1)

  • 2021年2月(2)

  • 2020年10月(1)

  • 2019年8月(1)

  • 2019年7月(5)

hzoi比我小一届比我nb的大佬

  • 史迪史

  • YinMX

hzoi同届的大佬们

  • 大佬(AFO)

  • WindZR

  • Varuxn

  • OMA

  • zxb 人称笨B

  • LiBoyi

  • Max

  • sB

  • XieCoYu

  • JYFHYX

  • zero4338

  • zxs

  • XIN

  • XIN队

推荐排行榜

  • 1. 线段树进阶学习笔记———动态开点、权值、线段树合并(4)

  • 2. 多边形游戏——区间dp(4)

  • 3. 回文词——线性dp(4)

  • 4. 整数划分——区间dp(石子合并)(3)

  • 5. 高精度算法总结(已完结)(3)

Copyright © 2021 fengwu2005
Powered by .NET 5.0 on Kubernetes

服务器评测 http://www.cncsto.com/ 

服务器测评 http://www.cncsto.com/ 

站长资源 https://www.cscnn.com/ 


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐