데이터가 정교하지 않게 만들어 진 것 같네요. 5번 라인을 s = s.split()으로 수정하면 맞습니다.
원래 문제 풀 때(예를 들면 Codeforces 등에서는) 모든 라인의 끝이 EOL이고, 문자열에 가장 뒤에는 공백이 없는 등의 조건으로 데이터가 만들어지지만, 이 온라인 저지의 대부분의 문제들에 경우에는 잘 지켜지지 않습니다. ㅠ
입력 데이터에서, 공백이나 파일의 가장 마지막에 있는 개행문자 등등에 대해서는 안될경우에 고려를 해서 구현하시는게 제일 편하실 것 같고, 일반적으로 input().split()을 쓰면 대부분의 문제에서 맞는것 같습니다.
kbk0410 6년 전
다이나믹 프로그래밍으로 구현했습니다.
어디에서 런타임 에러가 나는지 모르겠네요.
40%대 중간에서 갑자기 런타임에러로 멈춥니다.