首页 > 舔狗舔到最后一无所有
头像 WAWA鱼
发表于 2022-01-22 15:45:33
看见有同学问就写一下题解 简单DP 思路: 因为题目要求连续三天不去同一家,所以我们只需要考虑第i-1天和i-2天情况即可 状态表示: f[0/1/2][i]前i天去第0/1/2家购买方案 状态计算 f[0][i]=f[1][i-1]+f[2][i-1]+f[1][i-2]+f[2][i-2] f 展开全文
头像 枫木流云
发表于 2022-01-04 23:35:54
简单dp问题,dp[i]代表前i天有多少种方案,分两种情况: 1、第i天的饭菜与第i-2天的饭菜不同,那么前i天有dp[i-2]*2种方案 2、第i天的饭菜与第i-1天的饭菜不同,那么前i天有dp[i-1]*2种方案 因此前i天共计dp[i-1]*2+dp[i-2]*2,在这中包含都不同的情况 #i 展开全文
头像 Z_L_G
发表于 2025-06-24 23:36:11
题意 每天可以从三家店中选一家,不能连续三天选同一家,t次询问,每次询问连续选n天有多少种不同的选择方案 思路 简单动态规划,显然第i天的可选择方案数取决于第i-1和第i-2天 对于任意一个店,第i天可以选它的情况是 第i-1天选另外两家,不用考虑第i-2天 第i-1天选它,第i-2天只能 展开全文