| Task: | Maximum sum |
| Sender: | aalto26cm_037 |
| Submission time: | 2026-09-14 16:53:57 +0300 |
| Language: | C++ (C++20) |
| Status: | COMPILE ERROR |
Compiler report
input/code.cpp: In function 'int main()':
input/code.cpp:15:18: error: 'pow' was not declared in this scope
15 | ll maxSum = -pow(10, 9) - 1;
| ^~~Code
#include <iostream>
#include <vector>
using namespace std;
typedef long long ll;
int main() {
int n;
cin >> n;
vector<ll> numbers;
vector<ll> total;
numbers.reserve(n);
total.reserve(n);
ll maxSum = -pow(10, 9) - 1;
for (int i=0; i<n; i++) {
cin >> numbers[i];
}
ll subMax = 0;
for (int i=0; i<n; i++) {
maxSum = max(maxSum, numbers[i]);
ll nextSum = subMax + numbers[i];
if (nextSum < 0) continue;
subMax += numbers[i];
maxSum = max(maxSum, subMax);
}
cout << maxSum << endl;
return 0;
}