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