
图论
年轻过成了秃顶
这个作者很懒,什么都没留下…
展开
-
P4568 [JLOI2011]飞行路线
参考博客: https://blog.youkuaiyun.com/qq_40079933/article/details/79394429题目是说有k条线路是可以免费的,同时这k条线路未定。那么我们可以建立一个k+1层的图,使得s->t点中有一条路线一定是有k次免费的。所以,难点在于建图,跑单源最短路。#include"stdio.h"#include"string.h"#include"...原创 2020-02-07 20:08:23 · 158 阅读 · 0 评论 -
G - Coding Contest HDU - 5988
看到题意,求最小概率,同时每条边都有限制。那岂不是最大流量最小费用。但是这里的概率是相乘,我们用最大流量最小费用的时候概率是相加。我们可以取log同时,注意到,求最小概率,就为1-最大概率。故,我们把每条边的概率赋值为1-最小概率例log(ab) =log(a)+log(b)。但是又有一个问题,取完log后的值为负数,所以我们要把负数*-1变成正数。因为负数的最大费用=变为正数后的最小费用...原创 2020-02-06 00:06:10 · 216 阅读 · 0 评论 -
7-3 哈利·波特的考试 (25 分)
题目描述:哈利·波特要考试了,他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。例如将猫变成老鼠的魔咒是haha,将老鼠变成鱼的魔咒是hehe等等。反方向变化的魔咒就是简单地将原来的魔咒倒过来念,例如ahah可以将老鼠变成猫。另外,如果想把猫变成鱼,可以通过念一个直接魔咒lalala,也可以将猫变老鼠、老鼠变鱼的魔咒连起来念:hahahehe。现在哈利·波特的手里有一本教材,里...原创 2019-03-12 13:27:12 · 1693 阅读 · 4 评论 -
7-9 哥尼斯堡的“七桥问题” (25 分)
题面描述:哥尼斯堡是位于普累格河上的一座城市,它包含两个岛屿及连接它们的七座桥,如下图所示。可否走过这样的七座桥,而且每桥只走过一次?瑞士数学家欧拉(Leonhard Euler,1707—1783)最终解决了这个问题,并由此创立了拓扑学。这个问题如今可以描述为判断欧拉回路是否存在的问题。欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个无向图,问是否...原创 2019-03-16 13:51:58 · 1056 阅读 · 0 评论 -
7-6 最小生成树的唯一性 (35 分)(次小生成树)
题目描述:给定一个带权无向图,如果是连通图,则至少存在一棵最小生成树,有时最小生成树并不唯一。本题就要求你计算最小生成树的总权重,并且判断其是否唯一。输入格式:首先第一行给出两个整数:无向图中顶点数 N(≤500)和边数 M。随后 M 行,每行给出一条边的两个端点和权重,格式为“顶点1 顶点2 权重”,其中顶点从 1 到N 编号,权重为正整数。题目保证最小生成树的总权重不会超过 230...原创 2019-03-16 12:31:44 · 2878 阅读 · 1 评论 -
7-15 完全二叉搜索树 (30 分)
题目描述:一个无重复的非负整数序列,必定对应唯一的一棵形状为完全二叉树的二叉搜索树。本题就要求你输出这棵树的层序遍历序列。输入格式:首先第一行给出一个正整数 N(≤1000),随后第二行给出 N 个不重复的非负整数。数字间以空格分隔,所有数字不超过 2000。输出格式:在一行中输出这棵树的层序遍历序列。数字间以 1 个空格分隔,行首尾不得有多余空格。输入样例:101 2 3 4 5...原创 2019-03-10 09:23:42 · 4407 阅读 · 1 评论 -
D - WuKong(Floyd+dp)
题目描述:Liyuan wanted to rewrite the famous book “Journey to the West” (“Xi You Ji” in Chinese pinyin). In the original book, the Monkey King Sun Wukong was trapped by the Buddha for 500 years, then he ...原创 2019-02-18 13:53:01 · 195 阅读 · 0 评论 -
C - 一个人的旅行(Floyd)
题目描述:虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,0),很多事,还能丰富自己的阅历,还可以看美丽的风景……草儿想去很多地方,她想要去东京铁塔看夜景,去威尼斯看电影,去阳明山上看海芋,去纽约纯粹看雪景,去巴黎喝咖啡写信,去北京探望孟姜女……眼看寒假就快到了,这么一大段时间,可不能浪费啊,一定要给自己好好...原创 2019-02-18 09:41:23 · 450 阅读 · 0 评论 -
HDU1548 A strange lift 奇怪的电梯
题目描述:There is a strange lift.The lift can stop can at every floor as you want, and there is a number Ki(0 <= Ki <= N) on every floor.The lift have just two buttons: up and down.When you at floo...原创 2019-02-17 21:48:55 · 361 阅读 · 0 评论 -
HDU2066:一个人的旅行(Dijkstra)
题目描述:虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,0),很多事,还能丰富自己的阅历,还可以看美丽的风景……草儿想去很多地方,她想要去东京铁塔看夜景,去威尼斯看电影,去阳明山上看海芋,去纽约纯粹看雪景,去巴黎喝咖啡写信,去北京探望孟姜女……眼看寒假就快到了,这么一大段时间,可不能浪费啊,一定要给自己好好...原创 2019-02-17 20:53:09 · 135 阅读 · 0 评论 -
hdu 3790 最短路径问题(距离和费用)
题目描述:给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。Input输入n,m,点的编号是1~n,然后是m行,每行4个数 a,b,d,p,表示a和b之间有一条边,且其长度为d,花费为p。最后一行是两个数 s,t;起点s,终点。n和m为0时输入结束。(1<n<=1000, 0<...原创 2019-02-17 19:44:17 · 310 阅读 · 0 评论 -
邻接矩阵+边集数组+克鲁斯卡尔
题目描述:利用克鲁斯卡尔的方法生成最小树。分析:这个方法简单粗暴。简单的讲,就是将边集数组中的边依次打印就好,不过在打印的前提是所要即将打印的这条边不会和之前打印的边成为回路。所以,这个方法只要在把边集数组转换出来后,在一个函数判断回路就可以了。#include&quot;stdio.h&quot;#include&quot;string.h&quot;#include&quot;stdlib.h原创 2019-01-31 05:57:11 · 835 阅读 · 2 评论 -
L2-023 图着色问题 (25 分)
题目描述:L2-023 图着色问题 (25 分)图着色问题是一个著名的NP完全问题。给定无向图G=(V,E),问可否用K种颜色为V中的每一个顶点分配一种颜色,使得不会有两个相邻顶点具有同一种颜色?但本题并不是要你解决这个着色问题,而是对给定的一种颜色分配,请你判断这是否是图着色问题的一个解。输入格式:输入在第一行给出3个整数V(0<V≤500)、E(≥0)和K(0<K≤V),...原创 2019-02-17 09:31:05 · 299 阅读 · 0 评论 -
E - Jungle Roads
题目描述:The Head Elder of the tropical island of Lagrishan has a problem. A burst of foreign aid money was spent on extra roads between villages some years ago. But the jungle overtakes roads relentles...原创 2019-02-16 19:13:52 · 209 阅读 · 0 评论 -
D - 继续畅通工程
题目描述:省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建道路的费用,以及该道路是否已经修通的状态。现请你编写程序,计算出全省畅通需要的最低成本。Input测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( 1< N < 100 );随后的 N(...原创 2019-02-16 14:26:06 · 340 阅读 · 0 评论 -
C - 畅通工程再续
题目描述:相信大家都听说一个“百岛湖”的地方吧,百岛湖的居民生活在不同的小岛中,当他们想去其他的小岛时都要通过划小船来实现。现在政府决定大力发展百岛湖,发展首先要解决的问题当然是交通问题,政府决定实现百岛湖的全畅通!经过考察小组RPRush对百岛湖的情况充分了解后,决定在符合条件的小岛间建上桥,所谓符合条件,就是2个小岛之间的距离不能小于10米,也不能大于1000米。当然,为了节省资金,只要求实...原创 2019-02-16 09:57:29 · 343 阅读 · 0 评论 -
L2-001 紧急救援 (25 分)
题目描述:作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。输入格式:输入第一行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便...原创 2019-02-21 14:39:18 · 2742 阅读 · 2 评论