Ural 1204 Idempotents 题解
题意
给定$n$,且$n=p\times q$,$p,q$为不相等的质数。求所有的$x$,满足$0\le x\le n$且$x^2=x\pmod{n}$,并按序输出。
题解
因为$gcd(p,q)=1$,所以可以用扩展欧几里得算法求出$x$。如果$x$是负数需要加上$n$。
程序
1 | // #pragma GCC optimize(2) |
Kaysman Official Website
给定$n$,且$n=p\times q$,$p,q$为不相等的质数。求所有的$x$,满足$0\le x\le n$且$x^2=x\pmod{n}$,并按序输出。
因为$gcd(p,q)=1$,所以可以用扩展欧几里得算法求出$x$。如果$x$是负数需要加上$n$。
1 | // #pragma GCC optimize(2) |