Submission details
Task:Maximum sum
Sender:aalto26cm_007
Submission time:2026-09-14 17:30:19 +0300
Language:C++ (C++23)
Status:COMPILE ERROR

Compiler report

input/code.cpp: In function 'int main(int, char**)':
input/code.cpp:15:29: error: 'LLONG_MIN' was not declared in this scope
   15 |     long long max_cur_sum = LLONG_MIN;
      |                             ^~~~~~~~~
input/code.cpp:3:1: note: 'LLONG_MIN' is defined in header '<climits>'; did you forget to '#include <climits>'?
    2 | #include <vector>
  +++ |+#include <climits>
    3 | 
input/code.cpp:17:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   17 |     for (int i=0; i<nums.size(); i++) {
      |                   ~^~~~~~~~~~~~

Code

#include <iostream>
#include <vector>

int main(int argc, char **argv) {
    int i;
    std::cin >> i;

    std::vector<int> nums;
    for (int x=0; x<i; x++) {
        int j;
        std::cin >> j;
        nums.push_back(j);
    }

    long long max_cur_sum = LLONG_MIN;
    long long cur_sum = 0;
    for (int i=0; i<nums.size(); i++) {
        cur_sum = cur_sum + nums.at(i);
        if (cur_sum > max_cur_sum) {
            max_cur_sum = cur_sum;
        }
        
        
    }

    std::cout << max_cur_sum << std::endl;

    return 0;
}