제출 #854778

#제출 시각아이디문제언어결과실행 시간메모리
854778Trytytka죄수들의 도전 (IOI22_prison)C++17
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; vector<vector<int>> devise_strategy(int N){ vector<vector<int>> s(60, vector<int>(N)); s[0][0]=0; s[1][0]=0; s[2][0]=0; for (int i = 3; i < 60; i++){ if(i%3==2) s[i][0]=1; else s[i][0]=0; } for (int j = 1; j < N; j++){ s[0][j]=3+((j&(1<<13))!=0); } for (int i = 1; i < 3; i++){ for (int j = 1; j < N; j++){ s[i][j]=0; } } for (int i = 3; i < 60; i+=3){ for (int j = 1; j < N; j++){ if(j&(1<<(13-(i/3-1)))) s[i][j]=-1; else s[i][j]=i+2; } } for (int i = 4; i < 60; i+=3){ for (int j = 1; j < N; j++){ if((j&(1<<(13-(i/3-1))))==0) s[i][j]=-2; else s[i][j]=i+1; } } for (int i = 5; i < 60; i+=3){ for (int j = 1; j < N; j++){ s[i][j]=i+1+((j&(1<<(13-(i/3))))!=0); } } return s; } int main(){ vector<vector<int>> a=devise_strategy(10); for (auto x:a){ for (auto y:x) cout << y << ' '; cout << endl; } }

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

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