由于n不大,可以直接暴力,直接枚举所有排列。然后判断相邻的数的和是否为素数,20以内素数只有8个,复杂度为10∗n!∗810*n!*810∗n!∗8。
C++
#include<bits/stdc++.h>
一个好序列定义为,长度为n的数组中1到n1到n1到n每个元素只出现一次,且相邻元素的和不是素数,问有多少种长度为n的序列满足这个条件。
一个正整数nnn。 2≤n≤102 \leq n \leq 102≤n≤10
满足条件的序列数量。
输入输出示例仅供调试,后台判题数据一般不包含示例
输入
4
输出
0
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
GoToPasswordLoginPrompt