当前位置:网站首页>【学习笔记】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
边栏推荐
- [网络]WAN技术 PPP
- 【WSL】wsl pip NewConnectionError
- 十大企业数据安全优秀实践
- 常见的磁盘格式以及它们之间的区别
- The structure of the earth's over 200 million proteins is fully predicted, and AlphaFold detonates the "protein universe"
- 【QT】Qt获取前几天/后几天的时间
- P4769 [NOI2018] 冒泡排序(组合数学)
- 公司无线规划设计及实施SOP
- 字节跳动使用 Flink State 的经验分享
- 【码蹄集新手村600题】给定一个整数n,求floor(n/x)=y 中 x,y 的所有值
猜你喜欢

字节跳动基于 Iceberg 的海量特征存储实践

2022开放原子全球开源峰会OpenAnolis分论坛圆满落幕

有效供应链管理的八大绩效分析指标(下)

Batch_Normalization 、Layer_Normalization 、Group_Normalization你分的清楚吗

go协程栈底层讲解

多线程并发Callable

How different DAOs are changing the world

【7.23-7.29】博客精彩回顾

500强企业研发效能提升课,今晚开课啦!
![[Code Hoof Set Novice Village 600 Questions] Detailed explanation of pow() function](/img/d7/c57caa31c16f2e8f7bcd0003cb2791.png)
[Code Hoof Set Novice Village 600 Questions] Detailed explanation of pow() function
随机推荐
恐造成下一个“千年虫”的闰秒,遭科技巨头们联合抵制
转载:同班毕业两夫妻退休待遇四比一
62页智慧冷链产业园整体解决方案2022
[Operation and maintenance] ssh tunneling relies on the 22 port of ssh to realize the interface service of accessing the remote server
字节跳动使用 Flink State 的经验分享
本周投融报:CeFi积聚风投吸引力
字节跳动 Flink 状态查询实践与优化
5年迭代5次,抖音推荐系统演进历程
工业软件上云的矛与盾
刚刚,60后复旦校友IPO敲钟:市值400亿
三轮电摩专用之48V动力锂电池组-产品规格书
已经删除了的SQL节点,有没有办法恢复
500强企业如何提升研发效能?来看看行业专家怎么说
Google Earth Engine APP——一键在线查看全球1984-至今年的影像同时加载一个影像分析
倒计时1天! | 明日9点,这场精彩的Web3盛宴不容错过
go的堆内存结构分析
京东方Q1净利将超50亿!手机、电视等五大显示屏出货量全球第一
【7.23-7.29】博客精彩回顾
Blender 源码解析(1)
11.99万起,东风风行游艇上市,产品力越级诚意满满