18258번 - 큐 2
http://boj.kr/aef761f338684aed...
큐(10845) 문제에서 정답처리된 코드를 시간복잡도를 줄여서 그대로 옮겼는데 틀렸습니다가 뜨네요..
반례 부탁드립니다!
반례입니다.
https://ideone.com/yD993i
pop에서 pop_front를 구현하는 과정에서 오류가 생긴 것을 확인했습니다.
그런데 O(1)구현을 어떻게 할 수 있는지요..?
v.erase(v.begin()) <- 이런식으로 하면 시간 초과가 나서요
vector 대신 deque을 쓰거나, 원소를 지우지 않고 포인터만 한 칸 옮기는 방법 등이 있습니다.
덕분에 맞았습니다.
지난번에도 도움 주셨었는데, 항상 도와주셔서 감사합니다!
댓글을 작성하려면 로그인해야 합니다.
krlittle 2년 전
http://boj.kr/aef761f338684aed...
큐(10845) 문제에서 정답처리된 코드를 시간복잡도를 줄여서 그대로 옮겼는데 틀렸습니다가 뜨네요..
반례 부탁드립니다!