Codeforces Round #779 VP 记录
目录
A. Marin and Photoshoot
手膜样例,发现每两个 之间都要放两个 ,于是扫一遍数一下即可。
B. Marin and Anti-coprime Permutation
赛时的时候直接观察样例得到的结论。
发现 为奇数时答案为 , 为偶数时答案为 。
赛后翻题解,题解给出的解释时,发现不管怎么样,最大公约数 , 然后就要把奇数放在偶数位置,偶数放在奇数位置,方案数为 。
C. Shinju and the Lost Permutation
日!这个题还是找规律,但是我赛时并没有找到/kx
先说几个结论,如果没有 或者有多个,一定无解。
如果 ,一定有解。
这些比较显然。
然后来想这个,考虑把一个数从后面放到前面,如果它是最大的,那么它可以让答案变为 ,如果它是最小的,那么它可以让答案在原来的基础上 ,所以说这已经是它最大的可能发挥作用的区间了,那如果 ,那么抱歉,这种情况一定不会存在,因此无解。
其他情况为有解。
D1. 388535 (Easy Version)
统计一下 数组里每一位上 的个数和 的个数,与原排列相比,如果“反了”,这一位就填 ,如果不反,那无所谓。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现