首页 > 试题广场 >

小红的暑假

[编程题]小红的暑假
  • 热度指数:598 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
\hspace{15pt}小红和她的三位朋友一共有 3n 天暑假。暑假期间,小红每天都会选择其中一位朋友一起玩。假期结束后,她发现自己与每一位朋友恰好都玩了 n 天。

\hspace{15pt}小红忘记了具体每天找谁玩的记录,但她确信不存在连续两天和同一个朋友玩的情况。请问满足上述条件的安排方案共有多少种?

输入描述:
\hspace{15pt}一行一个整数 n\ (1\leqq n\leqq100)


输出描述:
\hspace{15pt}输出一个整数,表示方案数对 10^9+7 取模后的值。
示例1

输入

1

输出

6

说明

共有六种序列:[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]。
头像 银河护胃队
发表于 2026-03-07 11:06:23
#include<bits/stdc++.h> using namespace std; const int N=400,MOD=1e9+7; int dp[N][N][N][4]; //dp[i][j][k][l]表示 和第一个朋友玩了i天和第二个朋友玩了j天和第三个朋友玩了k天,l 展开全文
头像 Silencer76
发表于 2025-04-02 11:47:37
题目链接 小红的暑假 题目描述 小红和她的三个朋友们都有 天的暑假,她在暑假每天都找了其中一个朋友玩。暑假结束后,小红惊喜的发现,她跟每一个朋友都恰好玩了 天。小红现在已经忘记了每天去找哪个朋友玩了,但她还记得没有连续 天都跟同一个朋友玩。小红想知道有多少种可能的找朋友玩的序列。 输入: 一 展开全文
头像 丨阿伟丨
发表于 2025-09-01 14:43:22
题目链接 小红的暑假 题目描述 小红和她的三位朋友(编号为1, 2, 3)一共有 天暑假。她需要安排每天与其中一位朋友玩。最终的安排需要满足两个条件: 假期结束后,她与每位朋友都恰好玩了 天。 她不会连续两天和同一个朋友玩。 请求出满足条件的所有安排方案数,结果对 取模。 解题思路 这是一 展开全文
头像 牛客题解官
发表于 2026-03-12 15:26:56
小红的暑假 [题目链接](https://www.nowcoder.com/practice/6770931d7bb74c29863c23c375907c33) 思路 小红和三位朋友共有 天暑假,每天选一位朋友玩,最终每位朋友恰好玩了 天。要求不存在连续两天找同一个朋友。问满足条件的方案数,结果 展开全文