题解:CF2011B Shuffle

这次洛谷居然搬了 kotlin 比赛的题目。

这题是一道构造题。

有一个性质:对于所有的正整数 \(a(a\ge2)\)\(a+1\)\(a\) 互质,所以我们可以有如下构造:\(1,n,n-1,\dots,2\)

代码:

fun main() {
    val t = readLine()!!.toInt()
    repeat(t) {
        val n = readLine()!!.toInt()
        print("1 ")
        for (i in n downTo 2) {
            print("$i ")
        }
        println()
    }
}
posted @ 2024-10-04 21:25  cly312  阅读(21)  评论(0)    收藏  举报