CSES 3175 - Beautiful Permutation II
1.0s 512M如果整數 \(1,2,\ldots,n\) 的某個排列中,不存在差為 \(1\) 的相鄰元素,就稱這個排列是美麗的。
給定 \(n\),請建構字典序最小的美麗排列,如果這樣的排列存在的話。
輸入格式
唯一一行有一個整數 \(n\)。
輸出格式
輸出整數 \(1,2,\ldots,n\) 的字典序最小的美麗排列。如果不存在這樣的排列,輸出 NO SOLUTION。
範例輸入 1
5
範例輸出 1
1 3 5 2 4
範例輸入 2
3
範例輸出 2
NO SOLUTION
限制
- \(1 \le n \le 10^6\)
題目來源
CSES - Beautiful Permutation II
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入