CSES 2215 - Monotone Subsequences
1.0s 512M你的任務是造出一個由數字 \(1,2,\dots,n\) 組成的排列,使得它最長的單調子序列恰好有 \(k\) 個元素。
單調子序列指的是遞增或遞減的子序列。舉例來說,\([2,1,4,5,3]\) 中的單調子序列包括 \([2,4,5]\) 與 \([4,3]\)。
輸入格式
第一行有一個整數 \(t\):測試的筆數。
接下來有 \(t\) 行,每行有兩個整數 \(n\) 和 \(k\)。
輸出格式
對每筆測試,輸出一行包含該排列。只要是合法的答案都可以輸出。若沒有任何答案,則輸出 IMPOSSIBLE。
範例輸入 1
3
5 3
5 2
7 7
範例輸出 1
2 1 4 5 3
IMPOSSIBLE
1 2 3 4 5 6 7
限制
- \(1 \le t \le 1000\)
- \(1 \le k \le n \le 100\)
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入