Problem Solving

boj 1700 : 멀티탭 스케쥴링

1ssrek 2016. 8. 15. 17:30

boj 1700 : 멀티탭 스케쥴링


가장 나중에 쓰이는 플러그를 뽑아주면 된다.

직관적으론 이해되는데 어떻게 증명할 수 있을까?...


stl map을 이용하여 nlogk로 해결하였지만 코드의 갯수 최대 100, 가전기기 갯수 최대 100이어서 티는 안나는듯 ㅜㅜ


map사용 시 map.size()에 뭔가 문제가 있는 듯 하다.

설마 stl에 버그가 있겠어? 라는 생각에 한참을 디버깅한듯 ㅜㅜㅜ

size를 직접 구현하면 가볍게 AC지만 map.size()를 이용하면 size가 바로바로 초기화가 안돼서 다른 값을 내는듯. 아마 iterator와 함께 써주면 문제가 생기는 버그가 있는 것 같다.

기억해둬야할듯!