思路构造
Andymion
这个作者很懒,什么都没留下…
展开
-
UVALive 7147
题目是问从n个球队中选拔m个球队,每个球队都会和其他球队进行一场比赛,比赛会有输赢平三种结果,分别对应不同的得分。不能晋级的最高得分和能晋级的最低得分。是一个有多种情况的贪心+构造问题。首先将所有球队分为3部分m, 1, n - m - 1,同时开头处理保证赢的得分比输的大。假设中间那个人就是不能晋级的最高得分,他和前m个人一样要获得一个基础分,即和被淘汰的队伍总是赢或者总是平原创 2016-11-22 15:09:02 · 458 阅读 · 0 评论 -
HDU1789
题目大意是给定n个任务的截止日期和不完成所扣的分数,每个任务完成需要一天,怎么做问最少扣的分数最小 贪心 首先要安排扣分大的任务,如果先安排分数小的任务,也许就会导致分数大的任务完不成。分数相同的先安排截止日前靠前的。 安排任务尽量从截止日期开始往前安排,如果从前往后安排,可能会使某些可以完成的任务不能完成。原创 2016-12-18 14:52:52 · 367 阅读 · 0 评论 -
山东省第八届ACM省赛 Problem.H triangle
这题比较难读,给定一个无向图,不包含自环和重复边,我们定义一条边e的exp(e)为包含边e的三元环的个数。另外我们定义一个图E的nice(E)值为nice(E)=min(exp(e),e∈E),对于一个 边e的nice(e)=(max(nice(H)),e∈H and H is subgraph of G).即求所有图中最大的那个图的nice值,而那个图最大的nice值又定义为它的所有边中最小的e原创 2017-05-10 22:35:21 · 685 阅读 · 1 评论 -
HDU 6005
题意是给定m条在二维平面上不相交的线段,线段有权值w,这些线段成为一个图,求这个图中的权值和最小简单环。思路思路是错误的,但实际上是水过去了。正确的做法应该是枚举边,然后对 每一个边跑最短路。首先将图每一个连通图处理出来。对于每一个连通图,我们做这个连通图的MST,然后对于这个连通图的每一个非树边,我们将边加入MST中,然后dfs跑出一个环更新最小值。MST错误样例0 0 1原创 2017-07-12 22:10:33 · 480 阅读 · 0 评论