double 是資料結構發明家,常常會看到他拿著新發明的資料結構去殘害學生。今天很不幸的,他又發明了一個新的資料結構,他稱作 Double 線段樹,理論上這東西能在線支援以下三種操作:
但是他不確定他有沒有寫出 bug,所以他請你幫他生出測資好讓他驗 Double 線段樹的正確性。更明確的說他希望你能幫他生出以下問題的輸出:
給定一個有編號的直線的集合
0 a
:如果 double is good at problem setting
,否則輸出所有 1 a b
:假設在這次操作之前就已經有 2 k
:將編號為 第一行輸入一個正整數
接下來輸入
0 a
:1 a b
:2 k
:對於每個 0 a
操作,輸出一行,代表該次操作的輸出。
7 1 4 9 1 5 7 0 1 0 3 2 1 2 0 0 7
13 22 double is good at problem setting
IOICamp 2023 Day2 pB
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0 | 範例測資 | 0 |
2 | 1~24 | 沒有刪除直線操作 | 50 |
3 | 0~41 | 無其他限制 | 50 |