上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 57 下一页
摘要: 原题链接:https://www.luogu.com.cn/problem/P3403 题意解读:三个正整数x,y,z,a、b、c都大于等于0,求1 + ax + by + cz在1 ~ h范围内所有可能的值的数量。 解题思路: 先将问题转化一下:求ax + by + cz在0 ~ h-1范围内所有 阅读全文
posted @ 2025-04-14 15:29 hackerchef 阅读(72) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P6464 题意解读:将任意两点连一条权值为0的边,计算所有不同两点最短路之和的最小值。 解题思路: 1、朴素想法 枚举所有可能连0边的两点(O(n^2)),建立0边之后跑Floyd算法(O(n^3)),然后更新答案。 总体 阅读全文
posted @ 2025-04-12 18:04 hackerchef 阅读(41) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P3275 题意解读:n个小朋友分糖果,每个人分得di个,每个人分得的数量满足一组不等式关系,求最少需要多少糖果才能保证所有小朋友都能分到糖果。 解题思路:又是一道典型的差分约束问题,关键在于先确定要求什么,再考虑如何确定不 阅读全文
posted @ 2025-04-11 17:41 hackerchef 阅读(33) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P1993 题意解读:n个未知数满足一组不等式关系,求是否有一组可能的解。 解题思路:典型的差分约束问题,只需要判断是否有解,因此可以把不等式统一成Xi <=Xj + c的形式,再建立j->i的边,然后用spfa判负环即可。 阅读全文
posted @ 2025-04-11 10:43 hackerchef 阅读(41) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P1073 题意解读:n个城市,m条单向或者双向道路,每个城市有价格属性,从起点跑到终点过程中,求价格最高和价格最低城市价格差的最大值,要先买后卖,也就是价格低的要在价格高的前面。 解题思路: 一、动态规划 思考买和卖的分界 阅读全文
posted @ 2025-04-11 09:28 hackerchef 阅读(49) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P1462 题意解读:有n个点,m条边,每个点有过路费属性,每条边有减血量属性,有初始血量b,要求所有从起点到终点的路径方案中,血量没有降为负数时,某一条路径中的点的最大过路费的最小值。 解题思路: 要求最大过路费的最小值, 阅读全文
posted @ 2025-04-10 16:19 hackerchef 阅读(35) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P1875 题意解读:n种药水,每个药水都有原始价格,又给出若干药水合成的方案1份a+1份b合成1份c,c的价格可以是a+b的价格之和,求药水0的最低价格,以及获得最低价格的方案数。 解题思路: 1、朴素想法 这明显是一个D 阅读全文
posted @ 2025-04-10 15:29 hackerchef 阅读(29) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P1144 题意解读:计算所有节点的最短路条数。 解题思路: 在使用BFS、Dijikstra计算最短路的过程中,一个节点如果能更新最短路,必然是被一个已经更新过最短路的节点,也就是说, 在更新最短路的时候,可以同时更新其最 阅读全文
posted @ 2025-04-09 11:36 hackerchef 阅读(55) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P2910 题意解读:求图中经过m个点的的最短路之和。 解题思路:要计算经过m个点的最短路之和,就是要知道m个点中每一段a1~a2,a2~a3...am-1~am的最短路 而求多源最短路,必须想到Floyd算法! Floyd 阅读全文
posted @ 2025-04-06 21:37 hackerchef 阅读(47) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P2865 题意解读:求次短路长度。 解题思路: 方法一、求最短路的同时更新次短路 设d1[],d2[]分别保存节点的最短路、次短路,利用Dijikstra算法,每次从优先队列中取距离起点最短的路径d、节点u, 如果d>d2 阅读全文
posted @ 2025-04-06 20:32 hackerchef 阅读(81) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 57 下一页