喺一部機器上面,有 $n$ 個冇依賴關係嘅任務等緊被調度。喺 $t$ 時刻啟動執行嘅任務,會喺 $t+1$ 時刻完成。所有任務只可以喺整數時刻啟動;一個任務完成嗰陣,可以即刻啟動另一個任務。喺一個任務執行緊嘅過程入面,唔可以執行其他任務。
任務具有時效性。可以表示為:第 $i$ 個任務嘅啟動時刻,必須喺 $l_i$ 時刻到 $r_i$ 時刻(包含兩邊)之間。
除此之外,仲有 $m$ 條約束。第 $j$ 個約束表示,喺 $p_j$ 時刻到 $q_j$ 時刻(包含兩邊)之間,最多只可以啟動一個任務。
請確定每個任務嘅啟動時刻,滿足上述要求。
輸入格式
本題包含多組測試數據。
輸入嘅第一行包含非負整數 $T$,表示測試數據組數。
接住落嚟依次輸入每組測試數據,對於每組測試數據:
第一行包含兩個整數 $n$ 同 $m$。
接住落嚟 $n$ 行,每行兩個整數 $l_i$ 同 $r_i$,表示第 $i$ 個任務嘅可用時間區間。
接住落嚟 $m$ 行,每行兩個整數 $p_j$ 同 $q_j$,表示第 $j$ 個調度約束區間。
輸出格式
對於每組數據,輸出一行 $n$ 個整數,依次表示每個任務嘅啟動時刻。特別地,如果唔存在可行方案,就輸出 Impossible。如果存在多組可行方案,輸出任意一組就得。
範例一
輸入
4 2 3 2 7 1 10 7 8 2 10 1 6 2 2 2 5 1 9 1 5 4 9 2 4 3 8 3 6 2 7 4 7 8 9 1 6 4 1 6 7 6 7 6 7 1 11 21 31
輸出
7 1 3 9 8 6 Impossible
說明
本範例滿足子任務 $1$ 嘅限制。
- 對於第一組數據,兩個任務分別喺時刻 $7,1$ 啟動。都喺各自嘅 $[l,r]$ 範圍入面,而且滿足所有約束。
- 對於第四組數據,頭三個任務都只可以喺時刻 $6$ 或者 $7$ 啟動。所以唔存在可行嘅方案。
範例二
見下發文件入面嘅 ex_data2.in 同 ex_data2.ans。
本範例滿足子任務 $2$ 嘅限制。
範例三
見下發文件入面嘅 ex_data3.in 同 ex_data3.ans。
本範例滿足子任務 $3$ 嘅限制。
範例四
見下發文件入面嘅 ex_data4.in 同 ex_data4.ans。
本範例滿足子任務 $4$ 嘅限制。
範例五
見下發文件入面嘅 ex_data5.in 同 ex_data5.ans。
本範例滿足子任務 $5$ 嘅限制。
範例六
見下發文件入面嘅 ex_data6.in 同 ex_data6.ans。
本範例滿足子任務 $6$ 嘅限制。
範例七
見下發文件入面嘅 ex_data7.in 同 ex_data7.ans。
本範例滿足子任務 $7$ 嘅限制。
範例八
見下發文件入面嘅 ex_data8.in 同 ex_data8.ans。
本範例滿足子任務 $8$ 嘅限制。
數據範圍
設 $N,M$ 分別係單個測試點入面所有測試數據嘅 $n,m$ 嘅總和。對於所有測試數據,都有:
- $1 \le n \le 2.5 \times 10^5,0 \le m \le 2.5 \times 10^5$;
- $1 \le l_i \le r_i \le 10^{9}$;
- $1 \le p_j \le q_j \le 10^{9}$。
| 子任務編號 | $N\le$ | $M\le$ | 特殊性質 | 分值 |
|---|---|---|---|---|
| $1$ | $10$ | $10$ | 冇 | $5$ |
| $2$ | $2.5\times 10^5$ | $2.5\times 10^5$ | $\rm A$ | $5$ |
| $3$ | $10^3$ | $10^3$ | $\rm B$ | $15$ |
| $4$ | $2.5\times 10^5$ | $2.5\times 10^5$ | $\rm C$ | $15$ |
| $5$ | $10^4$ | $10^4$ | $\rm B$ | $15$ |
| $6$ | $10^5$ | $10^5$ | $\rm B$ | $15$ |
| $7$ | $10^5$ | $10^5$ | 冇 | $15$ |
| $8$ | $2.5\times 10^5$ | $2.5\times 10^5$ | 冇 | $15$ |
$\rm A$:保證 $n\le100$,而且對於所有 $1\le i< n$,都有 $l_i\le l_{i+1}$,$r_i\le r_{i+1}$。
$\rm B$:對於所有 $1\le i\le n$,都有 $r_i\le 5\max(n,m)$。
$\rm C$:對於所有 $1\le i\le m$,都有 $p_i=i,q_i=i+1$,而且對於所有 $1\le i\le n$,都有 $r_i\le m$。