a837: sort?別開玩笑了(1)
標籤 : 111學年度上學期初階班期中考
通過比率 : 37人/47人 ( 79% ) [非即時]
評分方式:
Tolerant

最近更新 : 2023-02-23 21:49

內容

給定$n$個數字,求數列由小排到大的第$k$項

輸入說明

輸入第一行為兩正整數$n$、$q$分別代表數列長度和詢問次數

輸入第二行有n個正整數$a_1$~$a_n$代表長度為$n$的數列

輸入第$3$~$q+2$行每行有一正整數$k$

輸出說明

對一每一筆詢問$k$,請輸入數列由小到大排列後的第$k$項

範例輸入
5 2
5 4 3 4 1
3
1
範例輸出
4
1
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (10%): 1.0s , <1M
公開 測資點#1 (10%): 1.0s , <1M
公開 測資點#2 (10%): 1.0s , <1M
公開 測資點#3 (10%): 1.0s , <1M
公開 測資點#4 (10%): 1.0s , <1M
公開 測資點#5 (10%): 1.0s , <50M
公開 測資點#6 (10%): 1.0s , <50M
公開 測資點#7 (10%): 1.0s , <50M
公開 測資點#8 (10%): 1.0s , <50M
公開 測資點#9 (10%): 1.0s , <50M
提示 :

對於$50\%$側資

$n \leq 100$

$q \leq 10^3$

$a_i \leq 10^2$

對於$100\%$測資

$n \leq 10^7$

$q \leq 10^3$

$a_i \leq 10^3$

 

$50\%$的想想有甚麼更快的方法吧

 

記得在main的第一行加上io優化

ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);

標籤:
111學年度上學期初階班期中考
出處:
[管理者:
samson_jaw (samson /11th 初階教學)
]


編號 身分 題目 主題 人氣 發表日期
4707
voicefark (小鴨)
a837 158 2023-07-18 11:09