Codeforces Round 940 (Div. 2) and CodeCraft-23 (A-E)
A. Stickogon
题意:给定
贪心,四边形不会优于三角形。
B. A BIT of a Construction
题意:构造包含
如果
否则:
- 将
的所有 往低位移,得到 的个数与 相同的最小的数 ,如 - 从低到高往
上添 ,直到大于
最终只需选两个位置填
C. How Does the Rook Move?
题意:
- 一行或一列只能存在一个车,不论颜色。
下在 ,则电脑下 。 下在 ,则电脑 skip。
注意到最终局面与前
不妨让
- 下在
相当于在剩余列中选出一列。 - 下在
相当于白子选一列,黑子选一列。
如果当前下了
此时
令
钦定白子选的列,然后黑子任意排列,则方案为
所以最终局面数为
D. A BIT of an Inequality
题意:定义
化简原式:
区间异或,转化为前缀异或,即
对左式的影响取决于最高位 (低位影响的总和小于最高位)。- 不等式成立当且仅当
的第 位为 ,即 与 的第 位相同。
枚举
E. Carousel of Combinations
题意:求
所以原式可以写成
威尔逊定理
威尔逊定理
当
证明
当
当
方程
所以
也就是
推广
合数
当
当
如果
否则
令
枚举
枚举
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话