标签: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