首页 > TAG信息列表 > P1050

P1050 循环

循环 难度较高的 noip 普及组原题。 看到 \(n\leq 10^{100}\) 就 深知出题人的良心 知道要用高精。 可以证明每一位最多在上一位的基础上循环 \(10\) 次就能找到循环(可以利用这一性质判无解) 所以对于 30% 的数据 \(n\leq 4\) 直接 暴力+高精 即可,最坏时间复杂度为 \(O(10^4\times

P1050 精卫填海

【问题描述】 发鸠之山,其上多柘木。有鸟焉,其状如乌,文首,白喙,赤足,名曰精卫,其名自詨。是炎帝之少女,名曰女娃。女娃游于东海,溺而不返,故为精卫。常衔西山之木石,以堙于东海。——《山海经》 精卫终于快把东海填平了!只剩下了最后的一小片区域了。同时,西山上的木石也已经不多了。精卫能把

P1050 循环 (欧拉定理解法)

翻遍了这里洛谷的所有题解都没找到用欧拉定理做的 欧拉定理: \[a^{\varphi(n)} \equiv 1 (\bmod n),\gcd(a,n)=1 \]欧拉定理有一种推广: \[A^B\bmod C=A^{B\%\varphi(C)+\varphi(C)} \bmod C , B\ge \varphi(C) \]也就是说,本题中循环长度可以为 \(\varphi(10^k)\) 很可惜,这个循环长