上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: void solve(){ for(int i=1;i=k*w[i];--j) ///w[i] 是第 i 个物品的重量 dp[j]=max(dp[j],dp[j-k*w[i]]+k*v[i]); ///v[i] 是第 i 个物品价值 k=c[i]+1-k; for(int j=sum;j>=k*w[i];--j) ... 阅读全文
posted @ 2016-07-29 11:18 Kurokey 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 题目链接:传送门 题目大意:略。。 题目思路:其实单就这道题来说,一个主件最多两个附件,且附件不再包含附件,所以很简单,但是如果主件的附件无限制,附件也可包含无限制的附件,应该怎么做? 首先推荐一篇论文 徐持衡的《浅谈几类背包题》,里面有详细的讲解,这一类树形依赖背包问题最终都能优化到 n*c 复杂 阅读全文
posted @ 2016-07-29 09:42 Kurokey 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题目链接:传送门 题目大意:给你n个物品,每件物品有重量 W 和价值 V,给m个区间,和一个标准值。(n,m最大200000) 要求找到一个值x,使得m个所有区间的权值和与标准值的差的绝对值最小。单个区间权值计算公式(数目num=0,价值sum=0,若满足 Wi >= x ,则++num,sum+= 阅读全文
posted @ 2016-07-19 13:37 Kurokey 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 题目链接:传送门 题目大意:给你多组格式不标准的字符串句子,要你恢复到标准格式(单词中间只有一个空格或者一个逗号一个空格,句子的首字母大写其他小写,遇到回车也要换行) 题目思路:直接按题意模拟,注意几个标记变量的状态改变就行 阅读全文
posted @ 2016-07-17 16:04 Kurokey 阅读(212) 评论(0) 推荐(0) 编辑
摘要: bool spfa() { for(int i=0;id[e[i].to]) { d[e[i].to]=d[now]+e[i^1].c; if(!mark[e[i].to]) { mark[e[i].to]=1; ... 阅读全文
posted @ 2016-07-13 14:21 Kurokey 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 题目链接:传送门 题目大意:略; 题目思路:DP思想 读入数据后,从后向前遍历,假如我们是要找一个长度为n的以1开头的数字串的所有序列,那么可以将它表示为1+(任意数开头的长度为n-1的序列) 然后我们要看序列中哪些子串没有出现过,也就是(任意数开头的长度为n-1的序列)中没有出现的子串,用dp数组 阅读全文
posted @ 2016-07-11 22:14 Kurokey 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 题目链接:传送门 题目大意:给你一个背包体积大小为n,有m个物品,任选物品放入背包使背包剩余体积最少。 题目思路:转换为01背包求解,物品体积和价值等价,问题要使剩余空间最少,就可以转换为价值最大 阅读全文
posted @ 2016-07-11 13:46 Kurokey 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 题目链接:传送门 题目大意:已知 a0=0;a1=1; n为偶数 an=a(n/2);n为基数 an=a(n/2)+a(n/2+1); 题目思路:因为n过大,所以要用java高精度,还有最多20组数据,所以记忆化搜索一下 阅读全文
posted @ 2016-07-10 13:21 Kurokey 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 题目链接:传送门 题目大意:给你n个区间,求任意k个区间交所包含点的数目之和。 题目思路:将n个区间都离散化掉,然后对于一个覆盖的区间,如果覆盖数cnt>=k,则数目应该加上 区间长度*(cnt与k的组合数) ans=ans+(len*C(cnt,k))%mod; 阅读全文
posted @ 2016-07-10 13:01 Kurokey 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 题目链接:传送门 题目大意:给你四条线段,判断能否围成一个面积大于0的矩形,能输出YES,不能输出NO 题目思路: 合法的四条线段应该满足 1.应该必须有四个不同的点 2.线段斜率分为两组,组内相同组间不同 3.若有斜率为0或斜率不存在的线段需特判,否则看斜率不同的线段乘积 1?"YES":"NO" 阅读全文
posted @ 2016-07-09 20:27 Kurokey 阅读(326) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页