【题目描述】
在所有的N位数中,有多少个数中有偶数个数字3?由于结果可能很大,你只需要输出这个答案对12345取余的值。
【输入】
读入一个数N(N≤1000)。
【输出】
输出有多少个数中有偶数个数字3。
【输入样例】
2
【输出样例】
73
code<代码>
#include<bits/stdc++.h>
using namespace std;
long long a[1005];
long long b[1005];
int main()
{
int n;
a[1]=1;
b[1]=8;
cin>>n;
for(int i=2;i<=n;++i)
{
a[i]=(a[i-1]*9+b[i-1])%12345;
b[i]=(b[i-1]*9+a[i-1])%12345;
}
cout<<b[n];
return 0;
}