最短路
LK自动机
Till the end.
展开
-
[TJOI2019]大中锋的游乐场
题目描述 大中锋正在一个游乐场里玩耍。游乐场里有很多娱乐设施,娱乐设施之间相互有道路相连,经过每一条路都需要花费一定的时间。为了方便游客,每一个娱乐设施旁都会配有一个小卖部,一部分小卖部会销售可乐,另一部分会销售汉堡。 由于大中锋十分贪吃,所以每当他走到一个娱乐设施,他都会先去购买一杯可乐或一个汉堡,并把它们吃掉。但如果大中锋吃掉的汉堡数量比他喝掉的可乐数量多于 kk ,那他就会感到很渴;如果喝掉...原创 2020-02-27 22:20:08 · 406 阅读 · 0 评论 -
寻找道路
题目 https://www.luogu.org/problemnew/show/P2296#sub 思路 代码 #include<iostream> #include<cstdio> #include<cstring> #include<queue> using namespace std; const int m原创 2018-09-29 22:30:58 · 369 阅读 · 0 评论 -
小萨的烦恼
题目:Description 圣诞节又要到了!小萨希望和自己心仪的MM一起出去度过一个浪漫的的圣诞节。他进行了详尽的准备,找到了N个很适合他们去约会的好地方,但无奈小萨和他的MM都是初三学校,晚上必须回学校上晚修,没有足够的时间让他们走遍每一个地方。迫于无奈,小萨选择了一个最合适的地方S。小萨打算和他的MM一起步行到那个地方,那样他们就有很多时间来聊天玩乐,但是无奈时间有限,小萨决定坐公共汽车过原创 2017-04-06 17:18:10 · 433 阅读 · 0 评论 -
最短路上的统计(4.8 jzoj第一题)
题目:Description 一个无向图上,没有自环,所有边的权值均为1,对于一个点对(a,b),我们要把所有a与b之间所有最短路上的点的总个数输出。Input 第一行n,m,表示n个点,m条边 接下来m行,每行两个数a,b,表示a,b之间有条边 在下来一个数p,表示问题的个数 接下来p行,每行两个数a,b,表示询问a,b Output 对于每个询问,输出一个数c,表示a,b之间最短原创 2017-04-08 14:15:44 · 496 阅读 · 0 评论 -
城市问题
题目:Description 设有n个城市,依次编号为0,1,2,……,n-1(n<=100),另外有一个文件保存n个城市之间的距离(每座城市之间的距离都小于等于1000)。当两城市之间的距离等于-1时,表示这两个城市没有直接连接。求指定城市k到每一个城市i(0<=I,k<=n-1)的最短距离。 Input 第一行有两个整数n和k,中间用空格隔开;以下是一个NxN的矩阵,表示城市间的距离,数据间原创 2017-04-08 11:16:24 · 503 阅读 · 0 评论 -
小萨的烦恼
题目:Description 圣诞节又要到了!小萨希望和自己心仪的MM一起出去度过一个浪漫的的圣诞节。他进行了详尽的准备,找到了N个很适合他们去约会的好地方,但无奈小萨和他的MM都是初三学校,晚上必须回学校上晚修,没有足够的时间让他们走遍每一个地方。迫于无奈,小萨选择了一个最合适的地方S。小萨打算和他的MM一起步行到那个地方,那样他们就有很多时间来聊天玩乐,但是无奈时间有限,小萨决定坐公共汽车过原创 2017-04-08 11:09:00 · 418 阅读 · 0 评论 -
1996年分区联赛提高组之三 挖地雷
题目:Description 在一个地图上有N个地窖(N<=20),每个地窖中埋有一定数量的地雷。同时,给出地窖之间的连接路径。 例如: Input Output K1 K2,……,KV (挖地雷的顺序) MAX (挖地雷的数量)作者思路:最“长”路。 递推公式:f[i]=max{f[j]}+v[i];代码:var x,f,v:array[0..21] of lon原创 2017-02-25 11:08:01 · 635 阅读 · 0 评论 -
城市交通
题目:Description 有n个城市,编号1~n,有些城市之间有路相连,有些则没有,有路则当然有一个距离。现在规定只能从编号小的城市到编号大的城市,问你从编号为1的城市到编号为n的城市之间的最短距离是多少?Input 先输入一个n,表示城市数,n小于100。 下面的n行是一个n*n的邻接矩阵map[i,j],其中map[i,j]=0表示城市i和城市j之间没有路相连,否则为两者之间的距离。原创 2017-02-24 20:50:06 · 699 阅读 · 0 评论 -
最短路
题目:题目背景狗哥做烂了最短路,突然机智的考了Bosh一道,没想到把Bosh考住了…你能帮Bosh解决吗?他会给你100000000000000000000000000000000000%10金币w题目描述给定n个点的带权有向图,求从1到n的路径中边权之积最小的简单路径。输入输出格式输入格式: 第一行读入两个整数n,m,表示共n个点m条边。 接下来m行,每行三个正整数x,y,z,表示点x到点y有一原创 2017-02-21 21:25:08 · 520 阅读 · 0 评论 -
租用游艇
题目:题目描述长江游艇俱乐部在长江上设置了n 个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i 到游艇出租站j 之间的租金为r(i,j),1<=i<=j<=n。试设计一个算法,计算出从游艇出租站1 到游艇出租站n 所需的最少租金。对于给定的游艇出租站i 到游艇出租站j 之间的租金为r(i,j),1<=iuses math; var n,i原创 2017-02-19 11:36:09 · 580 阅读 · 0 评论