답안 #18731

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
18731 2016-02-15T02:28:20 Z suhgyuho_william 크레이피쉬 글쓰는 기계 (IOI12_scrivener) C++
34 / 100
1000 ms 8888 KB

int rear;
int a[1000010];
int ans[1000010];

void Init(){
	rear = -1;
}

void TypeLetter(char L) {
	rear++;
	a[rear] = -(L-'a'+1);
}

void UndoCommands(int U) {
	rear++;
	a[rear] = U;
}

char GetLetter(int P) {
	int i,cnt;

	cnt = -1;
	for(i=rear; i>=0; i--){
		if(a[i] < 0){
			ans[++cnt] = -a[i];
		}else{
			i = i-a[i];
		}
	}
	return ans[cnt-P]+'a'-1;
}
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 8888 KB Output is correct
2 Correct 0 ms 8888 KB Output is correct
3 Correct 0 ms 8888 KB Output is correct
4 Correct 0 ms 8888 KB Output is correct
5 Correct 0 ms 8888 KB Output is correct
6 Correct 0 ms 8888 KB Output is correct
7 Correct 0 ms 8888 KB Output is correct
8 Correct 0 ms 8888 KB Output is correct
9 Correct 0 ms 8888 KB Output is correct
10 Correct 0 ms 8888 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 8888 KB Output is correct
2 Correct 0 ms 8888 KB Output is correct
3 Correct 0 ms 8888 KB Output is correct
4 Correct 0 ms 8888 KB Output is correct
5 Correct 0 ms 8888 KB Output is correct
6 Correct 0 ms 8888 KB Output is correct
7 Correct 0 ms 8888 KB Output is correct
8 Correct 0 ms 8888 KB Output is correct
9 Correct 0 ms 8888 KB Output is correct
10 Correct 0 ms 8888 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 8888 KB Output is correct
2 Correct 3 ms 8888 KB Output is correct
3 Correct 0 ms 8888 KB Output is correct
4 Correct 0 ms 8888 KB Output is correct
5 Correct 0 ms 8888 KB Output is correct
6 Correct 0 ms 8888 KB Output is correct
7 Correct 0 ms 8888 KB Output is correct
8 Correct 3 ms 8888 KB Output is correct
9 Correct 3 ms 8888 KB Output is correct
10 Correct 0 ms 8888 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 1000 ms 8888 KB Program timed out
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 1000 ms 8888 KB Program timed out
2 Halted 0 ms 0 KB -