CF1366C Palindromic Paths
题目链接: Problem - 1366C - Codeforces
题意:
给你一个
思路:
从
走到 a[i][j] 时一定走了 i+j-2 步,如果这是一条回文路径,那么第 K 步经过的格子值=第 (L-K) 步经过的格子值。
但路径不唯一,不同路径在同一步可能选择不同格子。
所以为了能够使所有路径都回文,我们要让所有第 K 步的格子都等于第 (L-K) 步的格子。
每一步的可达格子集合是固定的。
这样对于每一步就有两种选择,都改为 1 或者都改为 0,我们要选择修改次数最少的。所以可以统计每一步的 0/1 的数量。
代码:
1 |
|
- 标题: CF1366C Palindromic Paths
- 作者: Lionlnuc
- 创建于 : 2026-02-02 00:00:00
- 更新于 : 2026-02-02 00:00:00
- 链接: https://lionlnuc.github.io/2026/02/02/CF1366C Palindromic Paths/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论