#41380: python


suyueh (suyueh)

學校 : 不指定學校
編號 : 272111
來源 : [101.12.162.212]
最後登入時間 :
2024-11-10 22:20:41
a524. 手機之謎 | From: [125.229.229.84] | 發表日期 : 2024-07-22 15:44

from sys import stdin

 

def dfs(pos, n, ans, tmp):

    if pos == n + 1:

        for i in range(n):

            print(ans[i + 1], end = '')

        print()

    for i in range(n, 0, -1):

        if tmp[i] == 0:

            ans[pos] = i

            tmp[i] = 1

            dfs(pos + 1, n, ans, tmp)

            tmp[i] = 0

 

for s in stdin:

    s = s.strip()

    if s:

        dfs(1, int(s), [0] * 10, [0] * 10)
 
ZeroJudge Forum