当前位置:网站首页>【学习笔记】NOIP模拟赛
【学习笔记】NOIP模拟赛
2022-07-29 17:52:00 【仰望星空的蚂蚁】
给国的锟题 (problem)
- 数据结构神题
猜的 - 首先分析性质,如果某次时刻剩下来某道题,那么后面不论怎么添加这道题都会剩下来
- 考虑维护每个人选了哪些题,初始每个人拿着的都是 a [ i ] a[i] a[i]
- 考虑一个巧妙的转化,每次新加入一道题,然后依次考虑每个人是否拿自己手中的题进行交换
部分分到手- 对于一段连续的 0 0 0只会弹出最大的那个元素,对于一段连续的 1 1 1只会弹出最小的那个元素
- 如果相邻的两个堆满足 m a x [ i ] ≤ m i n [ i + 1 ] max[i]\le min[i+1] max[i]≤min[i+1],那么我们可以交换两个堆的位置。我们只需要说明任何 v v v经过两个堆过后弹出的元素相同并且 m a x [ i ] ≥ m i n [ i + 1 ] max[i]\ge min[i+1] max[i]≥min[i+1]。后者是显然的。
前者也是显然的 - 那么现在我们可以合并了。
- 考虑分析复杂度。如果满足 m a x [ i ] > m i n [ i + 1 ] max[i]>min[i+1] max[i]>min[i+1]那么一定会发生变化
- 设当前有 L L L对堆。重叠部分 ∑ ϕ ( i ) = k \sum \phi(i)=k ∑ϕ(i)=k,那么根据鸽巢原理在期望状态下经过 2 k L \frac{2k}{L} L2k轮后至少有一半 ϕ ( i ) \phi(i) ϕ(i)变成 0 0 0,那么就会有一半的堆被合并掉
- 复杂度 O ( k log 2 k ) O(k\log^2 k) O(klog2k)
- AC Code
边栏推荐
- 深投控收购意大利半导体设备商被叫停
- [Code Hoof Set Novice Village 600 Questions] Find the distance between two points in the space rectangular coordinate system
- 【英语考研词汇训练营】Day 17 —— espresso,ultimate,gradually,detect,dimension
- 字节跳动 Flink 单点恢复功能及 Regional CheckPoint 优化实践
- 原理银行一直在收我利息!!!
- 在中国 ToB 市场,选一个对的供应商太难了
- 白宫将举办半导体产业链CEO峰会,台积电、三星、格芯、英特尔等将参与
- Google Earth Engine APP——一键在线查看全球1984-至今年的影像同时加载一个影像分析
- Network Effects in Web3
- 【码蹄集新手村600题】给定一个整数n,求floor(n/x)=y 中 x,y 的所有值
猜你喜欢

数字化来势汹汹,低代码起势,JNPF助力企业定制专属BIM

疫情驱动医疗数字化新业态,ActiveReports强力助推医院LIMS系统升级换代!

实现get/post请求调用第三方接口

【码蹄集新手村600题】pow()函数详解

Pagination with LIMIT

解决 @RefreshScope 导致定时任务注解 @Scheduled 失效

恐造成下一个“千年虫”的闰秒,遭科技巨头们联合抵制

One's deceased father grind English vocabulary training camp Day 】 16 - bankrupt, remain, regulate, the construct and reflect

虚拟偶像的歌声原来是这样生成的!

工业软件上云的矛与盾
随机推荐
有哪位大佬做成功oracle数据库cdc同步的啊,是不是必须是基表才会啊,视图是没用的吧
GRE MGRE
怎么样的框架对于开发者是友好的?
亿级用户背后的字节跳动云原生计算最佳实践
[Code Hoof Set Novice Village 600 Questions] Find the square root of the given data
原理银行一直在收我利息!!!
2022 年 WebAssembly 应用现状
公司无线规划设计及实施SOP
分批数据遍历的优化
The structure of the earth's over 200 million proteins is fully predicted, and AlphaFold detonates the "protein universe"
This week's investment report: CeFi accumulates venture capital attraction
数据监控体系是什么?该怎么搭建?
ARTS-第-25-期
软考高级软件架构风格定义以及分类
【英语考研词汇训练营】Day 17 —— espresso,ultimate,gradually,detect,dimension
【运维】ssh tunneling 依靠ssh的22端口实现访问远程服务器的接口服务
Blender 源码分析(2)
工业软件上云的矛与盾
要卖课、要带货,知识付费系统帮你一步搞定!
【码蹄集新手村600题】给定一个整数n,求floor(n/x)=y 中 x,y 的所有值