若至题集
CF1333E Road to 1600
STATEMENT
把
Rook 式:
- 从1所在方格开始;
- 如果与它同行 / 同列中存在未被访问过的格子,选择一数字最小的格子走过去;
- 否则,从未访问过的方格中选择一个数字最小的方格并走过去。花费
个代价。
Queen 式:
- 从
所在方格开始; - 如果与它同行 / 同列 / 同对角线(两个方向)中存在未被访问过的格子,选择一数字最小的格子走过去;
- 否则,从未访问过的方格中选择一个数字最小的方格并走过去。花费
个代价。
现在要求你构造一种填数方案,使得 Rook 式的代价严格小于 Queen 式的代价。
s.t.
SOLUTION
考虑暴搜出小方格的情况。然后其他地方构造成 Queen 和 Rook 走一样的路线。最后引导到这个小方格即可。
CODE
1 | constexpr int N = 505; |
REFLECION
场上打暴力时间来不及,错失此题
2022 CCPC 广州站 L. Station of Fate
STATEMENT
There are
You don't know which person is in which station, or in what order they are standing in queue, so you want to count the number of different schemes. Two schemes are considered different, if and only if there exists a station whose queue consists of different people, or has different orders.
Calculate the number of different schemes modulo
Translate: 有
SOLUTION
我们有
REFLECTION
场上做复杂了, 用了容斥做这道题