思路讲解
其实也是临门一脚,已经是想到二分答案了,但是我想到的组织二分答案的方式有问题,比较困难,基本搞不定。(我想枚举的是选择的R连续段的个数,看了题解以后恍然大悟,他枚举的是这个颜色不匹配的的最大允许值)
当然题目也暗示的很明显了,最大值最小,这个算是很明显的暗示了。
1 | ## C. Limited Repainting |
## AC代码
## 心路历程(WA,TLE,MLE……)
其实也是临门一脚,已经是想到二分答案了,但是我想到的组织二分答案的方式有问题,比较困难,基本搞不定。(我想枚举的是选择的R连续段的个数,看了题解以后恍然大悟,他枚举的是这个颜色不匹配的的最大允许值)
当然题目也暗示的很明显了,最大值最小,这个算是很明显的暗示了。
1 | ## C. Limited Repainting |
## AC代码
## 心路历程(WA,TLE,MLE……)
我的思路就是这个回文其实很适合双向广搜。
这某种程度上也算一种吧
【AtCoder 初学者竞赛 394比赛讲解(ABC394)】 【精准空降到 41:26】 https://www.bilibili.com/video/BV1E2ASeiE8b/?share_source=copy_web&vd_source=6ca0bc05e7d6f39b07c1afd464edae37&t=2486

通过分析,我们知道肯定要么在同一点结束,要么在不同点结束,这两点之间有边。

https://atcoder.jp/contests/abc394/submissions/63974615
1 | // Problem: E - Palindromic Shortest Path |
感觉这题真出的没什么意思,纯粹就是看你有没有把题目读懂,还有K==1的特殊情况有没有想到。
https://codeforces.com/contest/2075/submission/311347701
1 | // Problem: B. Array Recoloring |
难点在于怎么把这个双循环搞成单循环

然后记得读题,那个栅栏仅能由两种颜色构成,多了,少了都不行。
这个+2也是比较迷,但加了就AC了,我也不知道为什么。
可能是原来比16还要多减一次1,但其实和16一样。
https://codeforces.com/contest/2075/submission/311344453
1 | // Problem: C. Two Colors |