本文主要是介绍1313:【例3.5】位数问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
通过代码:
#include <bits/stdc++.h> using namespace std; int n, f[1001][2]; int main() {scanf("%d", &n);f[1][1] = 1, f[1][0] = 9;for(int i = 2; i <= n; i ++) {int dmg = i != n ? 9 : 8;f[i][0] = (f[i - 1][0] * dmg + f[i - 1][1]) % 12345;f[i][1] = (f[i - 1][1] * dmg + f[i - 1][0]) % 12345;}printf("%d", f[n][0]);return 0; }
这篇关于1313:【例3.5】位数问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!