hoon3722   4년 전

입력 0 1 해도 시간초과나는거보니 굉장히 단순한 실수 한 것 같은데 못찾겠어요..

뭘 잘못쓴거죠?

wpqldmlrna   4년 전

77번째 줄

for (i = 1; i <= k; k++) {

scanf("%d", &t);
q.push(t);
}

에서 i 가 아닌 k 값을 ++ 해주기 때문에 입력을 무한히 받습니다.

따라서 진행이 되지 못하고 시간초과가 발생합니다.

hoon3722   4년 전

감사합니다 근데 제가 포인터 변수도 안써서 그냥 풀었는데 왜 풀리는지 잘 모르겠습니다.

혹시 구조체 변수의 멤버들은 전역변수 같은 것 이라서 계속 어느 함수를 가던 값도 유지되는것인가요?? 

hoon3722   4년 전

아 그리고 이번에는 포인터 써서 풀었는데 22행에 2번째인자 element item.key 랑 90행에 2번째인자 q.front()에 오류뜨면서 계속 안되는데 왜 안되는지 잘 모르겠습니다.

구조체 첨 써보는데 너무 까다롭네요..

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