桜羽 エマ
195 字
1 分钟
题解:P10893 城市化发展委员会
笑点解析:昨天写完没点申请题解,今天题解申请通道关了。
看到很多大佬写了 STL 和单调数据结构做法,这里给个思维含量颇高的数学做法。
题目描述
规定一个序列为“安全的”当且仅当这个序列的所有前缀和为正数。
给定一个长度为 的序列 ,执行 次以下操作得出新的数列 :
- 若 是安全的,将其接到 末尾。
- 将 循环左移 位。
求 ,答案对 取模。
思路解析
设所求答案 ,,易证 。 于是 。所以 。写个快速幂就行了,理论上可以用费马小定理再优化一下,没试。
不放代码。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
题解:P10893 城市化发展委员会
https://blog.walterfang.site/posts/solution-p10893/ 最后更新于 2024-08-22,距今已过 503 天
部分内容可能已过时
Walter_Fang