本題的記憶體限制較小,請留意記憶體限制。
小 Y 擁有一塊土地,這塊土地由左至右被切割成了 $M$ 塊,並從 $1$ 編號至 $M$。為了確保土地品質的優良性,小 Y 決定設立 $N$ 個監視器,其中:
其中,一塊土地的污染值是一個數值,並會隨著事件的發生增加。一開始,土地的污染值都是 $0$,而你預測到未來會經過 $Q$ 個時間點,第 $i$ 個時間點會有一陣污染潮將編號在區間 $[l_i, r_i]$ 內的土地污染值都增加 $v_i$。
對於每個監視器,你能告訴小 Y 他第一次發出警報的時間點是什麼時候嗎?或是告訴小 Y 這個監視器永遠都不會發出警報。
輸入第一行有三個正整數 $M, N, Q$,依序代表小 Y 的土地長度、小 Y 設立的監視器數量以及時間點數量。
接著 $N$ 行,第 $i$ 行三個正整數 $x_i, y_i, k_i$,代表第 $i$ 個監視器的資料。
接著 $Q$ 行,第 $i$ 行三個正整數 $l_i, r_i, v_i$,代表第 $i$ 個事件的數據。
輸出一行以單一空格隔開的 $N$ 個數字,第 $i$ 個數字代表第 $i$ 個監視器發出警報的時間點,若第 $i$ 個監視器總是不會發出警報,請在第 $i$ 個數字輸出 $-1$。
IOICamp 2023 Day4 pB
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0 | 範例測資。 | 0 |
2 | 0~11 | $N\leq 10$。 | 30 |
3 | 0, 12~24 | $N, Q\leq 10^ 4$。 | 50 |
4 | 0~47 | 無特別限制。 | 20 |