
DP
文章平均质量分 64
no_proper_name_left
弱市SH现役高一OIer。
全国一级划水运动员,全国一级退堂鼓表演艺术家,现在在新东方烹饪学院学习打酱油。
展开
-
卡牌
有m种纸牌点数分别为1~m,每种有无穷多张。 有n个人站成一列,给每个人发一张牌。求满足任意相邻两人牌的点数不为k的分发方案有多少。答案对1e9+7取模。 分类讨论,fif_ifi表示前i个人的方案数,aia_iai表示第i张牌满足点数<k时的方案数,bib_ibi表示第i张牌满足>=k时的方案数。显然有fi=ai+bif_i=a_i+b_ifi=ai+bi。 讨论m与...原创 2019-11-13 22:46:41 · 225 阅读 · 0 评论 -
洛谷团队内部赛_7月月赛_题解
比赛题目来自各个OJ,经过数据加强 目录 目录 T0: 送分水题 T1: 斐波那契和……欧几里得(???)1 T3: 毒瘤题_12 T4: 积木积3 T5: 毒瘤题_24 T0: 送分水题 输入格式: 一行,两个整数a, b 输出格式: 一行,一个整数a * b 说明 0 &amp;amp;lt;= a, b &amp;amp;lt;= 2147483648 由于a和b都...原创 2018-07-08 16:42:50 · 728 阅读 · 0 评论 -
各类背包问题模板
01背包问题 一维数组优化 for(int i=1;i&amp;amp;lt;=n;i++) for(int c=m;c&amp;amp;gt;=0;c--) if(c&amp;amp;gt;=w[i]) f[c]=max(f[c],f[c-w[i]]+v[i]); 常数优化 for(int i=1;i&amp;amp;lt;=n;i++) { sumw+=w[i];原创 2018-06-27 16:39:01 · 789 阅读 · 0 评论