首页 > 其他分享 >20231010

20231010

时间:2023-10-10 17:25:51浏览次数:47  
标签:10 20231010 20 30 50 KMP

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\) 判断出现次数即可。

背包

考虑 \(2000\) 以内的数异或和最大只能到 \(2047\)

标签:10,20231010,20,30,50,KMP
From: https://www.cnblogs.com/programmingysx/p/17755226.html

相关文章