Codeforces Round 834 (Div. 3)
1|0A. Yes-Yes?
2|0B. Lost Permutation
枚举序列的最大值
3|0C. Thermostat
情况数量不多
逐个判断就好了
4|0D. Make It Round
对于一个数字,那么末尾0的数量就是
所以我们枚举乘数中2 和5的次方数就好了
5|0E. The Humanoid
使用药剂的顺序只有三种,三种顺序每种都贪心的取一下,最后取最优解即可。
6|0F. All Possible Digits
其实我们只能对末尾进行操作,且只能加一。
末尾数字是,我们只用考虑两种情况
- 中所有的数字都已经出现过了,我们只需要找到中没出现过的最大值,然后加过去即可。
- 中所有的数字没有都出现过,首先一直加直到进位,此时中所有的都已经出现过,当前末尾是0,找到中没有出现过的最大值,加过去就好
7|0G. Restore the Permutation
对于相邻的两个数,取最大值,所以一定是把当前所有数字放在偶数位上,然后在奇数位置放一个较小的数字。
首先我们判断时候有解。
我们把所有没有放置的数字存起来,然后正序操作,每次放置一个尽可能大的,如果不能全部放完,则无解。
然后找字典序最小的解,反序操作一遍即可。
然后其实发现,我们直接反序操作就行,放不完直接就可以判断出无解。
__EOF__

本文作者:PHarr
本文链接:https://www.cnblogs.com/PHarr/p/17755157.html
关于博主:前OIer,SMUer
版权声明:CC BY-NC 4.0
声援博主:如果这篇文章对您有帮助,不妨给我点个赞
本文链接:https://www.cnblogs.com/PHarr/p/17755157.html
关于博主:前OIer,SMUer
版权声明:CC BY-NC 4.0
声援博主:如果这篇文章对您有帮助,不妨给我点个赞
标签:
CodeForces
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
2022-10-10 AtCoder Beginner Contest 271
2022-10-10 AtCoder Beginner Contest 272