제출 #62566

#제출 시각아이디문제언어결과실행 시간메모리
62566zetapi크레이피쉬 글쓰는 기계 (IOI12_scrivener)C++14
컴파일 에러
0 ms0 KiB


const int MAX=1e6+99;

char X[MAX];

int ind,tot,arr[MAX],height[MAX],Parent[MAX][22];

Init()
{
  
}

void TypeLetter(char L) 
{
	X[++ind]=L;
	Parent[ind][0]=arr[tot++];
	height[ind]=height[Parent[ind][0]]+1;
	for(int A=1;A<21;A++)
		Parent[ind][A]=Parent[Parent[ind][A-1]][A-1];
	arr[tot]=ind;
	return ;
}

void UndoCommands(int U) 
{
    ++tot;
	arr[tot]=arr[tot-U-1];
	return ;
}

char GetLetter(int P) 
{
	int res=arr[tot];
	for(int A=20;A>=0;A--)
	{
		if(height[Parent[res][A]]>P)
			res=Parent[res][A];
	}
	return X[res];
}

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

scrivener.cpp:9:6: error: ISO C++ forbids declaration of 'Init' with no type [-fpermissive]
 Init()
      ^
scrivener.cpp: In function 'int Init()':
scrivener.cpp:12:1: warning: no return statement in function returning non-void [-Wreturn-type]
 }
 ^