제출 #1339419

#제출 시각아이디문제언어결과실행 시간메모리
1339419vjudge1Jarvis (COCI19_jarvis)C++17
컴파일 에러
0 ms0 KiB
#include <iostream>

using namespace std;

int a[1000005], b[1000005];
map<int, int> mp;

int main()
{
    int n;
    cin >> n;
    for (i = 1; i <= n; i++) {
        cin >> a[i];
    }
    for (i = 1; i <= n; i++) {
        cin >> b[i];
        mp[a[i] - b[i]]++;
    }
    int ans = 0;
    for (auto [key, val] : mp) {
        ans = max(ans, val);
    }
cout << ans;
    return 0;
}

컴파일 시 표준 에러 (stderr) 메시지

jarvis.cpp:6:1: error: 'map' does not name a type
    6 | map<int, int> mp;
      | ^~~
jarvis.cpp: In function 'int main()':
jarvis.cpp:12:10: error: 'i' was not declared in this scope
   12 |     for (i = 1; i <= n; i++) {
      |          ^
jarvis.cpp:15:10: error: 'i' was not declared in this scope
   15 |     for (i = 1; i <= n; i++) {
      |          ^
jarvis.cpp:17:9: error: 'mp' was not declared in this scope
   17 |         mp[a[i] - b[i]]++;
      |         ^~
jarvis.cpp:20:28: error: 'mp' was not declared in this scope
   20 |     for (auto [key, val] : mp) {
      |                            ^~