摘要: %:对于二维向量p1=(x1,y1),p2=(x2,y2),定义内积p1⋅p2=x1x2+y1y2,外积p1×p2=x1y2−y1x2,则判断点q是否在线段p1−p2上:先利用外积判断q是否在直线p1p2上,(p1−q)×(p2−q)=0;再利用内积判断q是否在线段p1−p2上,(... 阅读全文
posted @ 2016-03-06 22:58 zhuyujiang 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 题意:给定区间和该区间对应的权值,挑选一些区间,求使得每个数都不被K个区间覆盖的最大权值和。分析:如果K=1,即为区间图的最大权独立集问题。可以对区间所有端点排序后利用动态规划的方法,设dp[i]为只考虑区间右端点小于等于xi的区间所得到的最大总权重。dp[i] = max(dp[... 阅读全文
posted @ 2016-03-06 10:14 zhuyujiang 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 题意:给定区间和该区间对应的权值,挑选一些区间,求使得每个数都不被K个区间覆盖的最大权值和。分析:如果K=1,即为区间图的最大权独立集问题。可以对区间所有端点排序后利用动态规划的方法,设dp[i]为只考虑区间右端点小于等于xi的区间所得到的最大总权重。dp[i] = max(dp[... 阅读全文
posted @ 2016-03-06 10:14 zhuyujiang 阅读(139) 评论(0) 推荐(0) 编辑