AC 코드에
if (n<3||n>=200||k<=1||k>=100) {
exit(1);
}
코드를 넣었더니 52퍼에서런타임 에러가 나오네요. 이상한 데이터가 있는 거 같습니다.
예외처리를 더 걸어본 결과 k 범위를 벗어나는 데이터는 존재하지 않고 또한 n>=200인 데이터도 존재하지 않고 52퍼에 n=1인 데이터가 존재하고 85퍼에 n=2인 데이터가 존재하는 거 같습니다. 18853228 코드가 맞은 것은 아마 그 데이터의 답이 모두 0이기 때문일 겁니다.
bupjae 3년 전
문제에서 주어진 입력 데이터 범위는 3≤n<200, 1<k<100 입니다.
입력 데이터 검증을 따로 하지 않은 채점번호 18853092 은 런타임 에러를 받았습니다.
입력 데이터 범위를 벗어나면 0 을 출력하는 채점번호 18853228 은 맞았습니다 를 받았습니다.
입력 데이터 범위를 벗어나면 엉뚱한 값을 출력하는 채점번호 18853221 은 틀렸습니다 를 받았습니다.