由于n不大,可以直接暴力,直接枚举所有排列。然后判断相邻的数的和是否为素数,20以内素数只有8个,复杂度为10∗n!∗8。
C++
一个好序列定义为,长度为n的数组中1到n每个元素只出现一次,且相邻元素的和不是素数,问有多少种长度为n的序列满足这个条件。
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.