제출 #318058

#제출 시각아이디문제언어결과실행 시간메모리
318058Sho10크레이피쉬 글쓰는 기계 (IOI12_scrivener)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> //Andrei Alexandru a.k.a Sho10
#define ll long long
#define double long double
#pragma GCC optimize("O3")
#pragma GCC optimize("Ofast")
#define all(a) (a).begin(), (a).end()
#define f first
#define s second
#define pb push_back
#define mp make_pair
#define pi pair
#define rc(s) return cout<<s,0
#define endl '\n'
#define mod 1000000007
#define PI 3.14159265359
#define MAXN 100005
#define INF 1000000005
#define LINF 1000000000000000005ll
#define CODE_START  ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);
using namespace std;
int x[1000005][25],d[1000005],pos[1000005],node,t,c;
char a[1000005];
void Init(){}
void TypeLetter(char L){
t++;
node++;
a[node]=L;
x[node][0]=c;
d[node]=d[c]+1;
c=node;
pos[t]=c;
for(ll i=1;i<=20;i++)
{
    x[c][i]=x[x[c][i-1]][i-1];
}
return;
}
void undoCommands(int U){
c=pos[t-U];
t++;
pos[t]=c;
return;
}
char getLetter(int P){
P++;
ll val=c;
for(ll i=20;i>=0;i--)
{
    if(d[x[val][i]]>=P){
        val=x[val][i];
    }
}
return a[val];
}
/*
int32_t main(){
CODE_START;
*/

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

/tmp/cczGgWgR.o: In function `main':
grader.cpp:(.text.startup+0x15f): undefined reference to `UndoCommands(int)'
grader.cpp:(.text.startup+0x18b): undefined reference to `GetLetter(int)'
collect2: error: ld returned 1 exit status