CSES - Leirikisa 6.3.2017 - Results
Submission details
Task:Karuselli
Sender:ankka22
Submission time:2017-03-06 18:09:44 +0200
Language:C++
Status:COMPILE ERROR

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:17:11: error: 'm1' was not declared in this scope
    cin >> m1[a];
           ^
input/code.cpp:20:11: error: 'm2' was not declared in this scope
    cin >> m2[a];
           ^
input/code.cpp:25:8: error: 'm1' was not declared in this scope
    if (m1[a] + m2[0] < p) break;
        ^
input/code.cpp:25:16: error: 'm2' was not declared in this scope
    if (m1[a] + m2[0] < p) break;
                ^
input/code.cpp:28:13: error: 'm1' was not declared in this scope
     p = max(m1[a] + m2[b], p);
             ^
input/code.cpp:28:21: error: 'm2' was not declared in this scope
     p = max(m1[a] + m2[b], p);
                     ^
input/code.cpp:33:1: error: expected '}' at end of input
 }//:D
 ^

Code

#include <iostream>
#include <vector>
#include <map>
using namespace std;
long n, m, o, p, k;
map<long, int> ma1, ma2;
int main() {
	cin >> n >> k;
	//for (int i = 1; i <= n; i++) {
	if (n == 1) {
		for (int a = 1; a <= k; a++) {
			cin >> o;
			p = max(p, o);
		}
	} else {
		for (int a = 1; a <= k; a++) {
			cin >> m1[a];
		}
		for (int a = 1; a <= k; a++) {
			cin >> m2[a];
		}	
			//v[i].push_back({a, i});
	
		for (int a = 1; a <= k; a++) {
			if (m1[a] + m2[0] < p) break;
			for (int b = 1; b <= k; b++) {
				if (a == b) continue;
				p = max(m1[a] + m2[b], p);
				
			}
		}
	cout << p << endl;
}//:D