DP
文章平均质量分 50
SSL_wyd
成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。
展开
-
YBTOJ高效进阶递推算法课堂过关T4:传球游戏——2021-06-05第二更
YBTOJ高效进阶递推算法课堂过关T4:传球游戏 题面 题目描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。 游戏规则是这样的: 个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同学可以把球传给自己左右的两个同学中的一个(左右任意),当老师再次吹哨子时,传球停止,此时,拿着球没有传出去的那个同学就是败者,要给大家表演一个节目。 聪明的小蛮提出一个有趣的问题:有多少种不同的传球方法可以使得从小蛮手里开始传的球,传m次以后,又回到小蛮手原创 2021-06-05 21:46:10 · 483 阅读 · 1 评论 -
YBTOJ高效进阶递推算法课堂过关T3:数的划分——2021-06-05第一更
YBTOJ高效进阶递推算法课堂过关T3:数的划分 题面 题目描述 将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序)。 例如:n=7,k=3,下面三种分法被认为是相同的: 1,1,5; 1,5,1; 1,1,5. 问有多少种不同的分法。 输入格式 两个整数,n和k。 输出格式 输出不同的分法数。 样例 输入样例 7 3 输出样例 4 数据范围 6<n≤200,2≤k≤6。 解法 1、DFS 作为一个蒟蒻,看到“方案数”这个词和数据范围我第一时间想到的是dfs,每次都判断一下当前的数还够不够分原创 2021-06-05 14:39:52 · 228 阅读 · 0 评论