20231010

发布时间 2023-10-10 17:17:56作者: programmingysx

20231010 NOIP#17总结

时间安排

7:50~8:30

看题,\(A,B\) 一眼切,\(D\)\(30\) 分,别的不会。

8:30~8:50

\(A,B\) 的正解。

8:50~9:20

\(D\)\(30\) 分,再拼一个特殊性质包。

9:20~10:20

\(E\) 的第一档暴力,奈何题目错了我还读错了,调了这么长时间等于没调。

10:20~11:45

一直乱搞 \(C\) 题然后拿到了 \(10\) 分的好成绩。

总结反思

  • 仔细读题
  • 加快比赛节奏

题解

A.三分

考虑答案是谷函数直接三分答案。

B.二分+KMP

当前缀的长度变小时,出现次数一定单调不减,变大时出现次数一定单调不增。
所以二分答案,用 \(KMP\) 判断出现次数即可。