S. 【提高】素数环

    传统题 1000ms 128MiB

【提高】素数环

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

说明

从1~n2n10n(2\leqslant n\leqslant 10)nn个数,摆成一个环,要求相邻的两个数的和是素数,按照由小到大请输出所有可能的摆放形式。

比如:n = 4,输出形式如下

1:1 2 3 4
2:1 4 3 2
3:2 1 4 3
4:2 3 4 1
5:3 2 1 4
6:3 4 1 2
7:4 1 2 3
8:4 3 2 1
total:8

比如:nn = 6,输出形式如下

1:1 4 3 2 5 6
2:1 6 5 2 3 4
3:2 3 4 1 6 5
4:2 5 6 1 4 3
5:3 2 5 6 1 4
6:3 4 1 6 5 2
7:4 1 6 5 2 3
8:4 3 2 5 6 1
9:5 2 3 4 1 6
10:5 6 1 4 3 2
11:6 1 4 3 2 5
12:6 5 2 3 4 1
total:12

输入格式

一个整数n2n10n(2\leqslant n\leqslant 10)

输出格式

前若干行,每行输出一个素数环的解,最后一行,输出解的总数

样例

4
1:1 2 3 4
2:1 4 3 2
3:2 1 4 3
4:2 3 4 1
5:3 2 1 4
6:3 4 1 2
7:4 1 2 3
8:4 3 2 1
total:8

C2025届2024年1月27日-寒假集训

未认领
状态
已结束
题目
46
开始时间
2024-1-6 0:00
截止时间
2024-1-31 23:59
可延期
24 小时