제출 #1370503

#제출 시각아이디문제언어결과실행 시간메모리
1370503psigurd모자이크 (IOI24_mosaic)C++20
컴파일 에러
0 ms0 KiB
#include<bits/stdc++.h>
using namespace std;
using ll = long long;

vector<ll> mosaic(vector<int> X, vector<int> Y, vector<int> T, vector<int> B, vector<int> L, vector<int> R){
    vector<ll> ans;
    int n = X.size();
    vector<ll> pref(n + 1, 0);
    for (int i = 0; i < n; i++){
        pref[i + 1] = pref[i] + X[i];
    }
    int q = T.size();
    for (int i = 0; i < q; i++){
        ans.push_back(pref[R[i] + 1] - pref[L[i]]);
    }
    return ans;
}

int main(){
    vector<ll> ans = mosaic({1, 0, 1, 0}, {1, 1, 0, 1}, {0, 0}, {0, 0}, {0, 0}, {3, 2});
    for (auto &p : ans){
        cout << p << "\n";
    }
    return 0;
}

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

/usr/bin/ld: /tmp/ccOUUm1a.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccIEaWrZ.o:mosaic.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status