알고리즘/문제풀이 - 백준
백준 11279 최대 힙
문제 : https://www.acmicpc.net/problem/11279 서론 최대 힙에 관한 문제라서 최대 힙을 구현해봤다. 시간초과가 발생해서 무한루프를 예상하고 원인을 매우 아주 상당히 오래 찾았으나 cin, cout의 속도로 인한 문제였다. printf, scanf 를 사용하여 해결했다. 구현 // c++ // max heap #pragma warning (disable:4996) #include #include typedef struct pq { int heap[100003] = { 0, }; int index = 0; }pq; void push(pq *q, int item) { q->index++; q->heap[q->index] = item; int index = q->index; whi..
2019. 8. 20. 20:20
최근댓글