From a20b6828c8dccff301047291735f996c13b27eb1 Mon Sep 17 00:00:00 2001 From: hanyixuanten <105723997+hanyixuanten@users.noreply.github.com> Date: Sat, 15 Aug 2026 16:58:41 +0800 Subject: [PATCH] new file: B3621.cpp --- B3621.cpp | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 B3621.cpp diff --git a/B3621.cpp b/B3621.cpp new file mode 100644 index 0000000..3a9e3ae --- /dev/null +++ b/B3621.cpp @@ -0,0 +1,33 @@ +// 94 +#include + +using namespace std; + +const int N = 20; +int n,k; +bool st[N]; // 数字是否用过 +int path[N]; // 保存数列 + +void dfs(int cnt) +{ + if (cnt > n) + { + for (int i = 1; i <= n; i++) + printf("%d ", path[i]); + puts(""); + return; + } + for (int i = 1; i <= k; i++) + { + path[cnt] = i; + dfs(cnt + 1); + path[cnt] = 0; + } +} + +int main() +{ + scanf("%d%d", &n,&k); + dfs(1); + return 0; +} \ No newline at end of file