Submission #482277

#TimeUsernameProblemLanguageResultExecution timeMemory
482277wnsduds1Crayfish scrivener (IOI12_scrivener)C++17
Compilation error
0 ms0 KiB
#include<iostream> #include<vector> #include<algorithm> #include<set> #include<queue> #include<bitset> #include<string> #define SIZE 101 #define INF 987654321 #define fastio ios::sync_with_stdio(0), cin.tie(0), cout.tie(0); using namespace std; int n; int idx; string s; string v; vector<string>str(n); vector<char>ret; void Init() { idx = 0; } void TypeLetter(char L) { string v; v.push_back(L); if (idx == 0) str.push_back(v); else str.push_back(str[idx - 1] + v); idx += 1; } void UndoCommands(int U) { str.push_back(str[idx - (U + 1)]); idx += 1; } char GetLetter(int P) { return(str[idx - 1][P]); } int main() { fastio; char s; cin >> n; while (n--) { cin >> s; if (s == 'T') { getchar(); char L; cin >> L; TypeLetter(L); } else if (s == 'U') { int u; cin >> u; UndoCommands(u); } else { int p; cin >> p; cout << GetLetter(p)<<"\n"; } } return 0; }

Compilation message (stderr)

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