fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. using namespace std;
  5.  
  6. int main(){
  7. int mint[] = {2,34,21,9,39,22,39,3};
  8. vector<int> a(mint, mint+8);
  9. make_heap(a.begin(), a.end());
  10. /*
  11.   for(int i = 0; i < a.size(); i++){
  12.   cout<< a[i] <<endl;
  13.   }
  14.   */
  15. int l = a.size();
  16. for(int i = 0; i < l; i++){
  17. cout<< a.front()<<endl;
  18. pop_heap(a.begin(),a.end());
  19. a.pop_back();
  20. }
  21. return 0;
  22. }
Success #stdin #stdout 0s 3412KB
stdin
Standard input is empty
stdout
39
39
34
22
21
9
3
2