Yet Another Remainder II 题解
谢罪:讲题的时候实在太紧张了,感觉完全没讲清楚TAT
这是我第一次出正规比赛的题目,灵感来源于一次偶然的想法,与之前的一道交互题有异曲同工之妙。
Hints
Hint-1
模数ppp一定是一个质数,有什么特性?
Hint-2
我们都知道,正整数nnn在模质数ppp意义下的逆元是np−2n^{p-2}np−2,实际上其原理是费马小定理,也即np−1≡1(modp)n^{p-1}\equiv 1\pmod pnp−1≡1(modp)。并且该定理有一个前提,nnn不能是ppp的倍数。
Hint-3
模数限制中,特意指明模数不会是222或555,结合上一条提示,你是否有了想法?
Hint-4
通过上两条提示,我们可以联想到,10p−1≡1(modp)10^{p-1}\equiv 1\pmod p10p−1≡1(modp)在ppp为任意合法输入时成立。
Hint-5
观察模数ppp的数据范围,发现一定有p<100p<100p<100,而询问的轮数最多为100100100,这之间有什么关联?再仔细思考每次询问的含义,你能想到什么?
Solutions
根据费马小定理,10p−1≡1(modp)10^{p-1}\equiv 1\pmod p10p−1≡1(modp)在ppp为任意合法输入时成立。
Solution-1(数学)
令k=p−1k=p-1k=p−1,则10tk≡1(modp)10^{tk}\equiv 1\pmod p10tk≡1(modp)在ttt取任意非负整数时成立。
对题给的询问进行分析可知,

最低0.47元/天 解锁文章
532

被折叠的 条评论
为什么被折叠?



