题解 P9254 [PA 2022] Liczenie punktów
思路
盲猜题目暴力不会超时,结果还真就是……
我们可以先算出它的周期 ,然后每次取出每个长度为一个周期的子字符串,再在这个长度为一个周期的字符串判断是否出现了 N
。我们可以设置一个标记 flag
,将其初始设置为 true
。如果有 N
则把标记设置为 false
,这时总数就不需要加 。反之,如果这个子串中的所有字符都为 T
,则 sum++
。
AC 代码
1 |
|
题解 P9254 [PA 2022] Liczenie punktów
https://sunnyli.咕咕咕.eu.org/solution-P9254/