洛谷 P1706 全排列問題

2021-10-09 19:47:31 字數 707 閱讀 6292

題目描述

輸出自然數 11 到 nn 所有不重複的排列,即 nn 的全排列,要求所產生的任一數字序列中不允許出現重複的數字。

輸入格式

乙個整數 nn。

輸出格式

由 1 \sim n1∼n 組成的所有不重複的數字序列,每行乙個序列。

每個數字保留 55 個場寬。

輸入輸出樣例

輸入 #1 複製

3輸出 #1 複製

1 2 3

1 3 2

2 1 3

2 3 1

3 1 2

3 2 1

說明/提示

1 \leq n \leq 91≤n≤9

模板題,但是要注意五個長款

#include

#include

#include

#include

using

namespace std;

const

int n =

100;

int n;

int path[n]

;bool st[n]

;void

dfs(

int u)

for(

int i =

0; i < n; i ++)}

}int

main()

洛谷P1706全排列問題

p1706全排列問題 題目描述 輸出自然數1到n所有不重複的排列,即n的全排列,要求所產生的任一數字序列中不允許出現重複的數字。輸入輸出格式 輸入格式 n 1 n 9 輸出格式 由1 n組成的所有不重複的數字序列,每行乙個序列。每個數字保留5個常寬。輸入輸出樣例 輸入樣例 1 3輸出樣例 1 1 2...

洛谷 P1706 全排列

可能是最簡單的題了 講真搜尋hhh 洛谷 輸出自然數1到n所有不重複的排列,即n的全排列,要求所產生的任一數字序列中不允許出現重複的數字。輸入格式 n 1 n 9 輸出格式 由1 n組成的所有不重複的數字序列,每行乙個序列。每個數字保留5個常寬。輸入樣例 1 3 輸出樣例 1 1 2 3 1 3 2...

洛谷 P1706 全排列問題 STL dfs

輸出自然數1到n所有不重複的排列,即n的全排列,要求所產生的任一數字序列中不允許出現重複的數字。輸入格式 n 1 n 9 輸出格式 由1 n組成的所有不重複的數字序列,每行乙個序列。每個數字保留5個常寬。輸入樣例 1 3 輸出樣例 1 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 ...