시간 초과 이전에 문제를 제대로 이해하지 못하신 것 같습니다.
a. 2 * now가 MAX 이상이면 2를 곱하는 걸 포기하라고 되어 있나요?
b. now + 1이 MAX 이상이면 1을 더하는 걸 포기하라고 되어 있나요?
그리고 ios_base::sync_with_stdio(false); 는 main 함수 시작에 딱 한 번만 쓰면 됩니다. 11번째 줄에는 필요하지 않습니다.
이 문제의 경우 입력과 출력이 번갈아서 이루어지기 때문에 cin.tie(NULL); 도 해주면 큰 속도 향상이 있습니다.
jinuu1208 6년 전
bfs 기반으로 풀었습니다.
특별히 오래걸릴 부분이 없어 보이는데.. 어디가 오래 걸려서 시간 초과일까요 ? ㅜㅜ
고수님들 부탁드립니다.