제출 #335294

#제출 시각아이디문제언어결과실행 시간메모리
335294fadi57콤보 (IOI18_combo)C++14
컴파일 에러
0 ms0 KiB
#include "combo.h" #include <bits/stdc++.h> #include"grader.cpp" using namespace std; std::string guess_sequence(int N) { std::string p = ""; string s[4]={"A","B","X","Y"}; string first; /* for(int i=0;i<4;i++){ p=s[i]; int ok=press(p); //cout<<ok; if(ok==1){ first=s[i]; break; } }*/ int query=press("AB"); string ret; if(query){ ret=press("A")?"A":"B"; }else{ ret=press("X")?"X":"Y"; } first=ret; int si=N;si--; int now=2; while(si){ int coun=0; for(int i=0;i<4;i++){ if(s[i]==first){continue;} if(coun<2){ int ok=press(ret+s[i]); if(ok==now){ ret+=s[i]; now++; break; }else{coun++;}}else{ ret+=s[i];now--; break; } }si--; }cout<<ret; return ret; }

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

/usr/bin/ld: /tmp/cczNWRuD.o: in function `press(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
grader.cpp:(.text+0x0): multiple definition of `press(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'; /tmp/cc17pbxA.o:combo.cpp:(.text+0x0): first defined here
/usr/bin/ld: /tmp/cczNWRuD.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/cc17pbxA.o:combo.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status