摘要:
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1626 赤裸裸的最次生成树,已有的边赋为0就好了,我用了prim(因为不熟) 不过有个神坑点,算坐标中乘法会超出int范围,所以在里面也要转为double(当然不排除你一开始用的就是long 阅读全文
摘要:
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1618 解:我看了半天觉得很像完全背包,可是又没法按套路来,于是翻了别人的题解,发现真是啊!!(一道神奇的背包) 我们发现也许最终的重量会超过H,但超过的部分绝对会小于maximum(p[i] 阅读全文
摘要:
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1614 解:首先我们先用一次dijkstra来判断出特殊情况,比如说路不联通,或者说所需连的电线数小于等于提供的电线数。 然后,我们二分我们所需支付的那根最长的电线长度x,再做一遍dijkst 阅读全文
摘要:
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1613 解:设f[i][j]表示第i分钟当前疲劳度为j时的最大距离, 首先,我们上一轮休息,现在当然也可以休息,所以f[i][0]=f[i-1][0]; 如果我们现在选择休息,f[i][j]= 阅读全文
摘要:
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1612 解:莫名就成了图。。。我们把A赢了B当做A到B的一条单向边,然后从每个点都dfs一次,(我直接用floyd,反正接受的了n^3...) 能到的点就加上一,最后如果哪个点能到它和它能到的 阅读全文
摘要:
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1611 解:直接广搜。。。 程序: 阅读全文