2
2 2
1 2
의 값을 넣어보면 1이 나옵니다. 실제로, 답은 2입니다. ( 1시부터 2시 회의, 2시부터 2시 회의 )
이러한 결과가 나온 이유는, selector 함수의 for loop ( 32번째줄 ) 에서, 의도하신 바와 같이 a[i]가 ans[k]가 끝나고 나서 시작할 수 있다면, 이라는 조건은
위의 예시에서 볼 수 있듯이, 역순으로 나오는 경우에 잘못된 결과가 나옵니다. ( a[2].start = 1 < ans[1].finish = 2 ) -> (끝나는 시간으로만 정렬되었기에, 시작시간은 역순일 수 있음)
이 부분만 잘 해결하시면 될 것 같습니다! 파이팅
no1202h 3년 전
예제값은 잘 나오는데 틀리네요ㅠ