Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
173687 | B班 李文乐 | 国王游戏 | C++ | 无测评数据 | 0 | 0 MS | 0 KB | 597 | 2024-08-21 07:48:18 |
#include <iostream> // 计算 int c(int v[], int n, int i, int j, int k, int s) { if (k == n) { return s; } if (j < k) { s += v[i] + v[j] + v[k]; s = c(v, n, i, j + 1, k, s); } if (j == k) { s = c(v, n, i, i + 1, k + 1, s); } return s; } int main() { int n; std::cin >> n; int v[n]; for (int i = 0; i < n; i++) { std::cin >> v[i]; } int t = 0; for (int i = 0; i < n - 2; i++) { t = c(v, n, i, i + 1, i + 2, t); } std::cout << t << std::endl; return 0; }