首页 > 试题广场 >

游游的排列统计

[编程题]游游的排列统计
  • 热度指数:671 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
游游想知道,有多少个长度为n的排列满足任意两个相邻元素之和都不是素数。你能帮帮她吗?
我们定义,长度为n的排列值一个长度为n的数组,其中1到n每个元素恰好出现了一次。

输入描述:
一个正整数n
2\leq n \leq 10


输出描述:
满足条件的排列数量。
示例1

输入

5

输出

4

说明

共有以下 4 种合法排列:
[1,3,5,4,2]
[3,1,5,4,2]
[2,4,5,1,3]
[2,4,5,3,1]
头像 RunnerQuan
发表于 2025-04-14 21:59:55
排列型回溯 有限制条件(当前所选数字 + 前一个选择的数字 不等于素数)下枚举选哪个数字即可 import java.util.*; public class Main {     private  展开全文

问题信息

难度:
5条回答 333浏览

热门推荐

游游的排列统计