标签:des style color io os ar for strong sp
Time Limit: 1000MS | Memory Limit: 10000K | |||
Total Submissions: 18390 | Accepted: 7445 | Special Judge |
Description
Input
Output
Sample Input
2 6 19 0
Sample Output
10 100100100100100100 111111111111111111
同余模定理:
(a*b)%n = (a%n *b%n)%n;
(a+b)%n = (a%n +b%n)%n;
枚举前14个数字为:1 、10 、11、100、101、110、111、1000、1001、1010、1011、1100、1101、1110。。。
1110%6=(110*10+0)%6=((110%6)*10)%6+(0%6);
mod[x]=(mod[x/2]*10+x%2)%n;
#include<stdio.h> #define N 600000 int mod[N]; int ans[200]; int main() { int i,k,n; while(scanf("%d",&n),n) { mod[1]=1%n; for(i=2;mod[i-1]!=0;i++) { mod[i]=(mod[i/2]*10+i%2)%n; } i--; k=0; while(i) { ans[k++]=i%2; i/=2; } for(i=k-1;i>=0;i--) printf("%d",ans[i]); puts(""); } return 0; }
poj 1426 Find The Multiple ( BFS+同余模定理)
标签:des style color io os ar for strong sp
原文地址:http://blog.csdn.net/u011721440/article/details/39784679