문제의 조건대로라면 N 주의 데이터가 주어지고 그 N값이 범위가 [2, 500]이기 때문에

한 선수가 얻을 수 있는 점수의 최댓값은 500점 아닌가요?

같은 점수를 가진 선수들의 id를 list 멤버로 저장하는 list형 배열을

vector<int> score[501] 로 선언하고 돌렸더니 런타임 에러가 뜨네요

배열의 크기를 10001로 늘려서 일단 풀긴 했는데

테스트케이스에 점수가 500이 넘을 수 있는 경우가 포함된것 같습니다

update:

아래 코드에서 player의 점수를 업데이트하는 과정에서

500점을 넘을 때마다 문구를 출력하게 했는데 출력초과가 결과로 뜨네요.

portableangel   5년 전

검증해봤습니다. 2 <= n <= 500 조건은 만족하지만, 한 라운드 내에 중복된 선수가 주어지기 때문에 score가 500점을 넘어가고 있습니다.

수정 시 참고해주세요.

댓글을 작성하려면 로그인해야 합니다.