在所有的N位数中,有多少个数中有偶数个数字3(说明,0是偶数)?
输入格式
读入一个数N
输出格式
输出有多少个数中有偶数个数字3。
输入样例
2
输出样例
73(由于 位数 比较大的情况下,导致输出数据可能越界,因此,输出个数 % 12345 的结果)
数据规模
1<=N<=1000
感谢网友提供的题目
a(1) = 1,b(1) = 8,递推即可
CODE#includeusing namespace std; int main(){ int n,a[1000],b[1000]; // 最好定义在外面,在里面定义也可 scanf("%d",&n); // 读入位数 a[1] = 8;b[1] = 1; for(int i = 2; i <= n; i++){ a[i] = (9 * a[i-1] + b[i-1]) % 12345; //递推过程 b[i] = (9 * b[i-1] + a[i-1]) % 12345; //"交互递推" } printf("%dn",a[n]); // 输出结果 return 0; // 华丽结束 }



