Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
105671 | 曾煦翔 | 传球游戏 | C++ | 解答错误 | 0 | 0 MS | 248 KB | 466 | 2023-10-07 13:57:26 |
#include<iostream> using namespace std; int n , m , k , a[35][35]; int main() { cin >> n >> m; a[1][0] = 1; k = a[1][0]; for(int i = 1;i <= m;i++) { a[1][i] = a[2][i - 1] + a[n][i - 1]; a[n][i] = a[1][i - 1] + a[n - 1][i - 1]; for(int j = 2;j < n;j++) a[j][i]=a[j - 1][i - 1] + a[j + 1][i - 1]; if(a[1][1] == k) { k = i; break; } } cout << a[1][m % k]; return 0; }