![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论
ssl_yty
这个作者很懒,什么都没留下…
展开
-
最小路径覆盖 题解
最小路径覆盖 题解最小路径覆盖题目定义: 一个不含圈的有向图GGG中,GGG的一个路径覆盖是一个其结点不相交的路径集合PPP,图中的每一个结点仅包含于PPP中的某一条路径。路径可以从任意结点开始和结束,且长度也为任意值,包括0。请你求任意一个不含圈的有向图G的最小路径覆盖数。提示:最小路径覆盖数=GGG的定点数-最小路径覆盖中的边数最小路径覆盖数=原图GGG的顶点数-二分图的最大匹配数输入ttt 表示有ttt组数据;nnn 表示nnn个顶点(nnn<=120);mmm 表示有mmm条原创 2020-08-22 11:24:39 · 141 阅读 · 0 评论 -
1999年分区联赛提高组之一 拦截导弹 题解
1999年分区联赛提高组之一 拦截导弹 题解拦截导弹题目某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数),计算这套系统最多能拦截多少导弹,如果要拦截所有导弹最少要配备多少套这种导弹拦截系统。样例input转载 2020-08-22 10:56:57 · 121 阅读 · 0 评论 -
地鼠的困境 题解
地鼠的困境 题解地鼠的困境题目地鼠家族面临着一个新的威胁——猎食者。地鼠家族一共有N个地鼠和M个鼠洞,每个都位于不同的(x, y)坐标中。假如有地鼠在发觉危险以后s秒内都没有回到鼠洞里的话,就可能成为老鹰的食物。当然了,一个鼠洞只能拯救一只地鼠的命运,所有地鼠都以相等的速度v移动。地鼠家族需要设计一种策略,使得老鹰来时,易受攻击的地鼠数量最少。输入本题有多组数据。第1行为测试数据组数T(T<=50)。对于每组数据,第一行4个整数n, m, s和v(n, m <= 100)。以后n转载 2020-08-22 08:45:06 · 249 阅读 · 0 评论 -
Knights 题解
Knights 题解Knights题目We are given a chess-board of size nn, from which some fields have been removed. The task is to determine the maximum number of knights that can be placed on the remaining fields of the board in such a way that none of them check eac原创 2020-08-21 20:07:11 · 247 阅读 · 0 评论 -
POJ P3041 Asteroids 题解
POJ P3041 Asteroids 题解POJ P3041题目Bessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 <= N <= 500). The grid contains K asteroids (1 <= K <= 10,000), which are conveniently located at the转载 2020-08-21 15:40:05 · 151 阅读 · 0 评论 -
最大匹配 人员分配 题解
最大匹配 人员分配 题解最大匹配 人员分配题目设有MMM个工人xxx 1, xxx 2, …, xmxmxm,和NNN项工作yyy 1, yyy 2, …, ynynyn,规定每个工人至多做一项工作,而每项工作至多分配一名工人去做。由于种种原因,每个工人只能胜任其中的一项或几项工作。问应怎样分配才能使尽可能多的工人分配到他胜任的工作。这个问题称为人员分配问题。输入第一行两个整数mmm,nnn分别为工人数和工作数。接下来一个整数sss,为二分图的边数。接下来sss行,每行两个数aiaiai,原创 2020-08-21 15:08:25 · 351 阅读 · 0 评论 -
关于二分图的小知识
二分图的小预习新学了个关于图论的小算法过来水篇博客ヾ(。ꏿ﹏ꏿ)ノ゙二分图的概念书面语言的解释二分图又称作二部图,是图论中的一种特殊模型。设GGG=(VVV,{RRR})是一个无向图。如顶点集VVV可分割为两个互不相交的子集,并且图中每条边依附的两个顶点都分属两个不同的子集。则称图GGG为二分图。蒟蒻的理解设GGG=(VVV,EEE)是一个无向图,如果顶点VVV可分割为两个互不相交的子集(AAA,BBB),并且图中的每条边(iii,jjj)所关联的两个顶点i和j分别属于这两个不同的顶点集(原创 2020-08-21 11:40:03 · 604 阅读 · 2 评论 -
HDU P2063 过山车 题解
HDU P2063 过山车 题解HDU P2063题目RPGRPGRPG girlsgirlsgirls今天和大家一起去游乐场玩,终于可以坐上梦寐以求的过山车了。可是,过山车的每一排只有两个座位,而且还有条不成文的规矩,就是每个女生必须找个个男生做partnerpartnerpartner和她同坐。但是,每个女孩都有各自的想法,举个例子把,RabbitRabbitRabbit只愿意和XHDXHDXHD或PQKPQKPQK做partnerpartnerpartner,GrassGrassGrass只愿意原创 2020-08-21 08:22:53 · 250 阅读 · 0 评论 -
骑马修栅栏 题解
骑马修栅栏题目农民JohnJohnJohn每年有很多栅栏要修理。他总是骑着马穿过每一个栅栏并修复它破损的地方。JohnJohnJohn是一个与其他农民一样懒的人。他讨厌骑马,因此从来不两次经过一个一个栅栏。你必须编一个程序,读入栅栏网络的描述,并计算出一条修栅栏的路径,使每个栅栏都恰好被经过一次。JohnJohnJohn能从任何一个顶点 ( 即两个栅栏的交点 ) 开始骑马,在任意一个顶点结束...原创 2019-12-20 22:02:06 · 1266 阅读 · 1 评论 -
游乐场 题解
游乐场题目据新闻报道,Orz教主在太平洋中央建了一个大游乐园,其中有许多小岛,每个小岛上有且仅有一个游乐设施,有的小岛与小岛之间有海底隧道连接,而有的没有,一个游乐设施对一个人只开放一次,花的钱与得到的快乐值成正比。一开始,你可以选择被空投到任意一个小岛。当你想离开游乐园时,你可以打电话叫飞机来接,但不能再次被空投。fhn非常有钱,他想在游乐园里得到最大的快乐值。而czm则比较穷,他的愿望...原创 2019-12-19 17:19:33 · 813 阅读 · 0 评论 -
货员的难题 题解
货员的难题题目某乡有 n 个村庄( 1 < n <40 ),有一个售货员,他要到各个村庄去售货,各村庄之间的路程 s ( 0<s<1000 ) 是已知的,且 A 村与 B 村与 B 村与 A 村的路大多不同,为了提高效率,他从商店出发到每个村庄一次,然后返回商店所在的村,假设商店所在的村庄为 1 ,他不知道选择什么样的路才能使所走的路程最短,请你帮助他选择一条路径。输入村庄...原创 2019-12-19 16:19:55 · 578 阅读 · 0 评论 -
连通图 题解
连通图题目判断一个图是否为一个连通图输入n 顶点个数 ( n <= 100 )点与点之间的边输出1 表示连通0 表示不边通样例input51 22 35 40 0output0解题思路建一个邻接表,从任意一个点走起,将所有点走一遍,如果能就输出 1 ,不能就输出 0 。代码#include<iostream>#include<...原创 2019-12-19 16:01:51 · 331 阅读 · 0 评论 -
求连通分量 题解
求连通分量题目求一个图的连通分量 此题为无向图输入n 顶点数 ( n <= 100 )点与点之间的边输出最大的连通分量样例input86 31 22 55 44 18 70 0output4样例解释一共有 8 个点6 与 3 相连,1 与 2 相连,2 与 5 相连,5 与 4 相连,4 与 1 相连,8 与 7 相连如图所示最大的连...原创 2019-12-14 16:19:19 · 1291 阅读 · 0 评论