23번째줄부터 시작하는 while문의 목적은 무엇인가요?
11279번 - 최대 힙
새 원소가 들어올 때 일단 배열의 마지막에 넣고, 루트에 도달하거나 부모 원소가 더 작을 때 까지 반복문을 돌려서 swap 하려고 했습니다.
질문을 올릴 때에는 제출했던 코드를 그대로 올려주세요. 이 코드는 main 함수가 없어서 컴파일 에러가 납니다.
https://www.acmicpc.net/proble... 를 먼저 풀어보세요.
죄송합니다 ㅜ solve를 main으로 변경했습니다.
swap 함수를 호출해서 arr의 원소 순서를 변경하고 있지 않나요??
덕분에 해결했습니다 감사합니다!
endl 대신 "\n"을 써야 하는군요. 이것 때문에 시간초과가 날 거라곤 생각도 못했네요 ㅠ
댓글을 작성하려면 로그인해야 합니다.
jopemachine 2년 전
종만북 보면서 구현해서 풀어봤는데 시간 초과가 나는데
어디서 잘못된 건가요? ㅜ