- 问答
求解
- @ 2025-12-12 21:34:57
http://xazxoi.cn/p/T1205 #T1188. 菲波那契数列(2) http://xazxoi.cn/p/T1188 #T1205. 汉诺塔问题
1 comments
-
Csvoner SU @ 2025-12-20 10:41:59
汉诺塔
#include<bits/stdc++.h> using namespace std; int n; char x, y, z; void hanoi(int n, char a, char b, char c) { if (n == 1) cout << a << "->" << n << "->" << b << endl; else { hanoi(n - 1, a, c, b); cout << a << "->" << n << "->" << b << endl; hanoi(n - 1, c, b, a); } } int main() { cin >> n >> x >> y >> z; hanoi(n, x, y, z); return 0; }斐波那契数列
#include<bits/stdc++.h> using namespace std; const int N = 1e6 + 10; int a[N] = {0, 1, 1}; int n, x; int main() { for (int i = 3; i < N; i ++ ) a[i] = (a[i - 1] + a[i - 2]) % 1000; cin >> n; while (n -- ) { cin >> x; cout << a[x] << endl; } return 0; }👍 2😄 1
- 1