自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 zoj3933 最佳完美匹配 KM算法

这道题目花了我很长时间进行思考和找BUG,刚开始以为可以通过匈牙利算法(最大匹配)加上排序可以算出,但发现并不是这样的,将女生放在前面优先匹配也不一定得到女生最多的匹配,因为匈牙利算法一直从头开始取,就可能漏取许多女生,让前面的女生取到后面男生配对了。于是发现了另一个算法,KM算法,可以把女生的权值比男生大,到时候就会优先连接女生了,就可以得出女生最多的解,但是KM算法必须要完美匹配的状态下,所以...

2019-04-21 01:02:59 175

原创 十九届浙大ACM校内赛题G

校内赛题G 思维题 做题的时候,英文不好真的痛苦,这依然是一题思维题。就是送邮件呗!! 思路:按位置从小到大排个序,判断一下负数最小值的绝对值大还是正数最大值大,把大的那一边的最后K个留到最后一次去。其他的就由远及近,远的先送,K个K个送。例如:N为9,K为3的时候,输入-4 -1 -2 -3 1 4 5 7 9,这样就是正数这边最大值大,所以最大的三个,5,7,9留到最后送,其他的由远及近的送,...

2019-04-14 20:49:26 331

原创 第十九届ACM浙大校内赛 题A

题A,思维题 这题不难,看到题目了解大意后,就想到用结构体排序的方式来进行配对。 思路:定义一个结构体,储存身高和他们的偏好,因为男女生之间只有偏好不同的前提下才能进行配对。然后男女生配对需要优先找差值最小的进行配对,才能留更多的机会给别人。例如,喜欢和比自己矮的人跳舞的男生中的最高的,要优先找 喜欢和比自己高的人跳舞的女生中最高的,如果最高女生比男生高或者相等,那就找第二高的女生,直到没有男生或...

2019-04-14 20:18:46 464

原创 zoj1005 BFS+路径输出

zoj1005 BFS+路径输出 这道题一开始就想用搜索做,想的实际上也没错,因为要输出路径,所以我一开始使用了dfs。但发现深搜就会沿着一条路走到底,而我们只能判断它是否达到了目标状态。如果它不到达目标状态可能会无限循环下去。所以转而用广搜去做这道题,但广搜要如何保存路径呢?于是我想到了用结构体struct加STL里的容器进行存储路径,这里我使用了队列.题中有六种操作,但在不同情况下有着不同的操...

2019-04-14 19:58:56 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除