随笔分类 - SPFA
摘要:题目传送门 看题目可知这是一道差分约束的题目。 根据每种关系建边如下: 对于每种情况建边,然后跑一边SPFA。(最长路) 因为可能会有自环或环的情况,都不可能存在。 跑SPFA时记录入队次数,超过N弹出。 SPFA的dist起始值为1,ans=∑dist[i] 对于每个点做一遍SPFA会超时,所以将
阅读全文
摘要:题目传送门 题目大意:有F组数据,N表示有N点,M表示有M条边,走一遍边需要花费Ti个时间,还有W个虫洞,可以向前回溯Ti时间,求能否从1点出发,经过一些路或虫洞回到1点后时间为负。 建图后用SPFA判负环即可。 code:
阅读全文
摘要:题目传送门 差分约束基础,对于每种关系建不同的边,求是否有负环。 code:
阅读全文
摘要:题目传送门 这是一道DP+最短路径的好题。 首先预处理每天每个点的最短路径。 用SPFA进行处理。即cost[i][j]为第i天到底j天的1到M点的最小花费。 就可以水水的DP。 设f[i]为第i天的最优方案,f[i]=min(f[i],f[j]+cost[j+1][i]*(i-j)+K); 即从第
阅读全文
摘要:WILL 吃桃 (peach.pas/c/cpp) 【 题目描述】 Will 很喜欢吃桃, 某天 Will 来到了一片森林, 森林中有 N 颗桃树, 依次编号为 1,2,„,N.每棵树上有数量不等的桃子。 某些桃树之间有单向通行的小路, 且路径不会形成环, 通过每条小路的时间也不一定相同。 现在,
阅读全文
摘要:滑雪 ( skiing.pas/c/cpp) 【题目描述】 MM 参加一个滑雪比赛,滑雪场是一个 N×M 的矩形, MM 要从起点( 1, 1)滑到( N,M)。矩形中每个单位格子有一个海拔高度值 hi,从一个格子走到另一个格子速度就会变成 v*2^(hi-hj),已知 MM 的初始速度是 v,请问
阅读全文
摘要:Piggy Back (piggyback.pas/c/cpp) 【问题描述】 Bessie 和她的姐姐 Elsie 在不同的田块吃草,晚上她们都返回牛棚休息。作为聪明的奶牛,她们想设计一个方案使得步行消耗的能量最少。牛,她们想设计一个方案使得步行消耗的能量最少。Bessie 从一个田块到相邻的田块
阅读全文