Ka的递推编程练习 Part3|位数问题

 1 #include <stdio.h>
 2 int main()
 3 {
 4     int n;
 5     long long int a=9,b=1,x,y;
 6     int i;
 7     //freopen("te.txt","w",stdout);    
 8     scanf("%d",&n);
 9     for(i=2;i<n;i++)
10     {
11         x=(a*9+b)%12345;
12         y=(b*9+a)%12345;
13         a=x;
14         b=y;
15     }
16     x=a*8+b;
17     printf("%lld",x);
18     return 0;
19 }

嘛,在N位数中有多少个数有偶数个数字3?结果貌似很大呢输出这个数对12345求余的结果就好了~

posted on 2015-04-11 18:03  Ricochet!  阅读(206)  评论(0编辑  收藏  举报