| 题号 | 标题 | 通过率 | tag | 难度 |
|---|---|---|---|---|
| A | 九小时九个人九扇门 | 436/1280 | 定理 DP | 1900 |
| B | 炸鸡块君与FIFA22 | 72/1376 | 分块 | 2100 |
| C | Baby’s first attempt on CPU | 410/1702 | DP、贪心 | 1600 |
| D | 牛牛做数论 | 457/1637 | 欧拉函数 | 1900 |
| E | 炸鸡块君的高中回忆 | 2464/14743 | 数学、贪心 | 1400 |
| F | 中位数切分 | 1033/1725 | 思维、DP | 1700 |
| G | ACM is all you need | 22/171 | 前缀和、动态开点线段树 | 2300 |
| H | 牛牛看云 | 984/6087 | 数学 | 1600 |
| I | B站与各唱各的 | 257/797 | 组合数学 | 1900 |
| J | 小朋友做游戏 | 1766/7381 | 排序、贪心、枚举 | 1400 |
| K | 冒险公社 | 68/227 | DP | 2000 |
| L | 牛牛学走路 | 3169/5027 | 模拟、数学 | 1000 |
A
定理:若一个数是 9 的倍数,那么它的数字位和也是 9 的倍数(反之亦然)。
两个数字相加,每次产生进位,数字位和减 9,所以只需要维护模 9 的数量即可。
