時間限制: 3 s
空間限制: 128000 kb
題目等級 : ** gold
給定n(n≤500,000)和n個整數(較有序),將其排序後輸出。
輸入描述 input description
n和n個整數
輸出描述 output description
n個整數(公升序)
樣例輸入 sample input
12 11 10 8 9
樣例輸出 sample output
8 9 10 11 12
資料範圍及提示 data size & hint
對於33%的資料 n≤10000
對於另外33%的資料 n≤100,000 0≤每個數≤1000
對於100%的資料 n≤500,000 0≤每個數≤2*10^9
分類標籤 tags 點此展開
【思路】
堆排序priority,greater>q;
就能從小到大輸出了。注意最後》 >中間有空格。否則被當成位運算子。
【code】
#include#include#include
using
namespace
std;
intn;
long
long
x;priority_queue
long,vectorlong>,greaterlong> >q;
intmain()
for(int i=1;i<=n;i++)
return0;
}
codevs3110二叉堆練習1
題目描述 description 給定n n 500,000 和n個整數 較有序 將其排序後輸出。輸入描述 input description n和n個整數 輸出描述 output description n個整數 公升序 樣例輸入 sample input 512 11 10 8 9 樣例輸出 s...
codevs 3110 二叉堆練習3
時間限制 3 s 空間限制 128000 kb 題目等級 gold 題目描述 description 給定n n 500,000 和n個整數 較有序 將其排序後輸出。輸入描述 input description n和n個整數 輸出描述 output description n個整數 公升序 樣例輸入...
3110 二叉堆練習3
時間限制 3 s 空間限制 128000 kb 題目等級 gold description 給定n n 500,000 和n個整數 較有序 將其排序後輸出。輸入描述 input description n和n個整數 輸出描述 output description n個整數 公升序 樣例輸入 samp...