Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
15056 | 王乾源 | 前缀和数组 | C++ | Accepted | 3 MS | 736 KB | 476 | 2021-07-10 20:09:07 |
#include <iostream> #include <cstring> using namespace std; int main() { int *p1 = new int[105]; int *p2 = new int[105]; memset(p1, 0, sizeof(int) * 105); memset(p2, 0, sizeof(int) * 105); int n; cin >> n; for (int i = 0; i < n; i++) { cin >> p1[i]; } for (int i = 0; i < n; i++) { for (int j = 0; j <= i; j++) { p2[i] += p1[j]; } } for (int i = 0; i < n; i++) { cout << p2[i] << " "; } delete [] p1; delete [] p2; return 0; }