#include #include #include #include using namespace std; int main() { map freqs; ifstream input; input.open("input"); string line; int total = 0; int number; if (input.is_open()) { while (true) { input.clear(); input.seekg(0, ios::beg); while (getline(input, line)) { auto found = freqs.find(total); if (found == freqs.end()) { // Insert new value freqs.insert(pair(total, true)); } else { // Value was found. Exit. cout << found->first << endl; input.close(); return 0; } number = stoi(line); total += number; } } } else { cout << "Could not open file." << endl; } return 1; }