1781:素数环

时间限制:2 S   /  内存限制:65536 KB
AC:21   /  Submit:60
问题描述

输入正整数$$n$$,把$$1,2,\dots ,n$$组成一个环,使得相邻两个整数之和均为素数。(因为是环,所以头尾也算相邻)

输入描述

一个正整数$$n$$。($$2 \leq n \leq 16$$)

输出描述

把$$1$$放在第一位置,按照字典顺序不重复的输出所有解(顺时针,逆时针算不同的两种),相邻两数之间用一个空格隔开,最后一个数字后面没有空格。

如果无解,输出no answer

样例输入复制样例

8

样例输出

1 2 3 8 5 6 7 4

1 2 5 8 3 4 7 6

1 4 7 6 5 8 3 2

1 6 7 4 3 8 5 2

提示说明

上面的答案中,第一行和第三行是同一个解的不同方向;同理第二行和第四行也是。

相关

题单#13(递归&DFS&回溯)


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1