旅行者帶著她的應急食品到迪亞特大陸刷怪啦!
已知某個地區有 $N$ 怪物,他們可視為排在一條直線上,從左到右分別為編號 $1, 2, 3..., N$。
每當旅行者施放技能時,她可以瞄準$[L, R]$這個區間,並將這個區間內的所有怪物瞬間秒殺。
當一隻怪物被擊殺後,在這隻怪物右邊的其他怪物就會往左移動補上它空下來的位置。例如,如果在位置 $1, 2$ 的怪物被打倒了,那麼位置 $3$ 的怪物就會補到位置 $1$、位置 $4$ 的怪物就會補到位置 $ 2... $
旅行者接下來會施放一系列的技能,請你告訴無聊的旅行者,每隻編號的怪物是被第幾個技能打倒的,讓她在刷素材的過程中,有其他相對有趣的東西,可以讓她分散注意力。
輸入第一行有兩個數字 $N, Q$,代表有編號 $1\sim N$ 的怪物,以及旅行者接下來要施放 $Q$ 個技能。
接下輸入 $Q$ 行,第 $i$ 行代表第 $i$ 個技能。每行皆有有兩個數字 $L, R$,帶表這個技能瞄準的區間。
請注意,$[L, R]$的長度有可能比剩餘怪物的數量多,也有可能$[L, R]$的其中一部份,甚至整個區間,都沒有怪物。
$$ 1 \leq L \leq R \leq N, Q \leq 2*10^5 $$
請輸出 $N$ 個 $1\sim Q$ 的數字,其中第 $i$ 個數字代表編號 $i$ 的怪物是被第幾個技能打倒的。如果這隻怪到最後都沒被打倒,請輸出 $-1$。
5 3 2 3 2 2 2 4
-1 1 1 2 3
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
97 |
211096@stu.c...
(唐狗針)
|
a253 | 50 | 2024-08-08 20:43 |