图论
文章平均质量分 57
最短路,,,
菜鸡一号¥
我很懒,没有加任何个人简介
展开
-
C - Rencontre Gym - 102798C题解:
题目链接:C - Rencontre Gym - 102798C 参考题解: 这份题解用的是直接计算边用啦多少次的方式 思路: 三个人独立选择,那么按照树上分别计算距离即可,然后最后将总距离除以方案数,就是每两个人的期望距离。 一共使用啦三种做法,归根到底是一道树形dp的题目,是一道换根dp的模板题,然后因为需要一些简单的计算所以可以转化为非换根题来做。 sum[y]=sum[x]+(n−2×size[y])×len(x,y).注意n是全集,换根的写法就是因为这里一直没调过去。 1.换根dp写法: #inc原创 2021-11-06 19:36:39 · 156 阅读 · 0 评论 -
F - Firetrucks Are Red
题目链接 题目链接 Lily is fascinated by numbers. She believes the whole world revolves around them, and that everything is connected by numbers. Her friends, Alice, Bob, Charlie and Diane, are not convinced. But she gives them an example: Alice lives in house numb原创 2020-12-13 20:40:53 · 229 阅读 · 0 评论 -
最短路bellman-ford模板
啊哈算法168页 #include #include #include <bits/stdc++.h> using namespace std; int dis[10],i,k,n,m,u[10],v[10],w[10]; int inf=99999999; int main() { scanf("%d%d",&n,&m); for(i=1;i<=m;i++)//读入边 scanf("%d%d%d",&u[i],&v[i],&w[i]); for原创 2020-09-18 21:02:09 · 55 阅读 · 0 评论 -
7-2 旅游规划 (25分)------Dijkstra
山东理工大学2020年全国天梯赛赛前个人专题强化赛—C(最短路) 7-2 旅游规划 (25分) 有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。 输入格式: 输入说明:输入数据的第1行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便假设城市的编号为0~(N−1);M是高速公路的条数;S是出发地的城市编号;D是目的地的城市原创 2020-09-16 20:32:30 · 219 阅读 · 0 评论 -
7-2 旅游规划 (25分)---------floyd
山东理工大学2020年全国天梯赛赛前个人专题强化赛—C(最短路) 7-2 旅游规划 (25分) 有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。 输入格式: 输入说明:输入数据的第1行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便假设城市的编号为0~(N−1);M是高速公路的条数;S是出发地的城市编号;D是目的地的城市原创 2020-09-16 20:06:40 · 413 阅读 · 0 评论