euimin   1년 전

입력 받은 변 중 방향이 중복되지 않는 두 변을 최대 값 으로 잡고, 두 변을 곱한 넓이에서 이 두 변과 인접하지 않은 두 변으로 얻은 넓이를 빼주고자 했습니다.

예시나 게시판에 나온 반례들은 해결되는데 제출을 하면 런타임 에러가 발생하는 이유가 무엇일까요?

추측하기로는 b 라는 행렬을 추가해서 이를 바탕으로 data 행렬의 행을 제거하는 과정에서 에러가 발생하는 것 같습니다..

duwltn1301   1년 전

예외 케이스 

1

2 50

3 100

1 30

3 60

1 20

4 160

=> 이 케이스의 경우 b에 중복되는 인덱스가 들어가서, data를 remove할 때 이미 제거된 행을 또 제거하려니 에러가 납니다. 

euimin   1년 전

감사합니다 이런 오류가 있었네요 ㅎㅎ

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