時間回到了元朝的大草原,此時一年一度的鐵木真資訊奧林匹亞(Temujin Olympiad in Informatics, TOI),正在如火如荼地進行。活動除了騎馬打扣,一箭 AC
等活動外,選手們還喜歡在閒暇時間打牌。他們打的牌是今日橋牌的前身,牌的數量也不固定,總共有 $N$ 張,編號分別為 $1$ 到 $N$ 各一張。一開始,牌是依照順序從上到下的,但是草原的戰士們不喜歡這樣的一成不變,他們會一直進行這個動作:
假設第 $i$ 次操作的時候捨棄掉的牌的編號為 $a_i$,那草原戰士們想要你回答 $Q$ 個問題,每次會問一個 $m$,問你 $a_m$ 的值為多少?
如果你都回答得出這些問題,他們將給你蒙古最高榮耀:雙鬼!還不趕快動身嗎!
輸入將有 $2$ 行。第一行將有兩個正整數 $N, Q (1 \leq N \leq 10^ 6, 1 \leq Q \leq 10^ 5)$,代表有幾張牌和有幾個問題要回答。第二行有 $Q$ 個數字,第 $i$ 個是 $m_i(1 \leq m_i \leq N)$,代表一次詢問。
請輸出 $Q$ 行,每一行代表 $a_{m_{i}}$。
修改自 UVa 10935 - Throwing cards away I
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資 | 0 |
2 | 0~14 | 無額外限制 | 100 |