第十届中国大学生程序设计竞赛 重庆站(CCPC 2024 Chongqing Site)
1|0B. osu!mania
按照题目的公式进行计算,注意四舍五入的精度问题。
2|0C. 连方
如果第一行第七行都是#
,则全部都都是#
。
如果第一行第七行只有一行都是#
,则无解。
否则第二行、第六行对第一行、第七行取反,这样可以把第一行和第七行所有#
都联通。
然后再第三行第第五行各找一个之和第二行第六行八联通的点,然后通过第四行联通即可。
3|0D. 有限小数
对于一个分数,如果是有限小数。则分母质因数分解后一定只包含。设表示为除了外的质因子乘积。则。找规律可以发现一定满足的形势。因此有。我们要求的一定是有限小数,则一定可以表示为。因此我们只要解出丢番图方程的整数解,并求出的最小正整数解即可。
4|0E. 合成大西瓜
对于度为的点,只能是。因此能保存下的只有可能是次大值。否则,则可以是,一定可以保存下最大值。
5|0I. 算术
对于任意的两个数,如果满足,则一定有。因为求和操作一定是至少有一个数为。
这样的话,考虑把卡牌分成若干组,每一组内求和,组之间求积。我们可以给每一组先分配一张卡牌,然后再给某些组进行加一。
因为一个组内不能有两个大于一的数,因此组个数的变化实际上只受到了的影响。因此我们可以枚举有多少个作为一组。
然后我们考虑,如果,则一定有。因此加一操作应是对最小的组最优。我们用优先队列维护每组的和,每次对最小的组加一即可。
考虑不同的分组方案如何比较,比较乘积无法实现,但是可以比较乘积的对数。
这样的话,完全没有分类讨论。
6|0J. 骰子
观察题目,首先起始状态底面为。观察样例,样例证明了存在一种方案可以使得右侧第一格和下边第一个底面为。因此一定有一种方法可以使得每一格都是。
7|0K. 小 C 的神秘图形
观察生成图案的方法。如果坐标的最高位都不是,则为。否则可以递归询问。
__EOF__

本文作者:PHarr
本文链接:https://www.cnblogs.com/PHarr/p/18544241.html
关于博主:前OIer,SMUer
版权声明:CC BY-NC 4.0
声援博主:如果这篇文章对您有帮助,不妨给我点个赞
本文链接:https://www.cnblogs.com/PHarr/p/18544241.html
关于博主:前OIer,SMUer
版权声明:CC BY-NC 4.0
声援博主:如果这篇文章对您有帮助,不妨给我点个赞
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2023-11-13 AtCoder Beginner Contest 323