12 条题解
-
0
//#include<bits/stdc++.h> #define int long long using namespace std; int mem[100]; int dfs(int x) { if(mem[x]) return mem[x]; int sum = 0; if(x == 1) sum = 1; else if(x == 2) sum = 2; else sum = dfs (x - 1) + dfs(x - 2); mem[x] = sum; return sum; } signed main() { int n; cin >> n; int res=dfs(n-1); cout << res << '\n'; return 0; //}
信息
- ID
- 39
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 6
- 标签
- 递交数
- 3317
- 已通过
- 943
- 上传者