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