图论
文章平均质量分 83
图论相关的都扔进这里边了zzzzzz
七情六欲·
唔西迪西 糊不拉几
展开
-
UVA - 818 Cutting Chains 深度好文 仔细研读
What a find! Anna Locke has just bought several links of chain some of which may be connected. Theyare made from zorkium, a material that was frequently used to manufacture jewelry in the last century,but is not used for that purpose anymore. It has its原创 2021-03-10 16:20:19 · 2195 阅读 · 0 评论 -
UVa 753 A Plug for UNIX EK算法即可
You are in charge of setting up the press room for the inaugural meeting of the United Nations InterneteXecutive (UNIX), which has an international mandate to make the free flow of information and ideason the Internet as cumbersome and bureaucratic as po原创 2021-02-22 10:25:44 · 188 阅读 · 0 评论 -
UVA 12661 Funny Car Racing
There is a funny car racing in a city with n junctions and m directed roads.The funny part is: each road is open and closed periodically. Each road is associate with twointegers (a, b), that means the road will be open for a seconds, then closed for b se原创 2021-02-17 12:55:46 · 136 阅读 · 0 评论 -
UVA 658 It‘s not a Bug, it‘s a Feature!
It is a curious fact that consumers buying a new software product generally do not expect the softwareto be bug-free. Can you imagine buying a car whose steering wheel only turns to the right? Or aCD-player that plays only CDs with country music on them?原创 2021-02-17 12:16:58 · 168 阅读 · 0 评论 -
UVa1151 Buy or Build
World Wide Networks (WWN) is a leading company that operates large telecommunication networks.WWN would like to setup a new network in Borduria, a nice country that recently managed to get ridof its military dictator Kurvi-Tasch and which is now seeking原创 2021-02-14 19:09:52 · 164 阅读 · 0 评论 -
UVA - 12219 Common Subexpression Elimination
Let the set Σ consist of all words composed of 1-4 lower case letters, such as the words “a”, “b”, “f”,“aa”, “fun” and “kvqf”. Consider expressions according to the grammar with the two rulesE → fE → f(E, E)for every symbol f ∈ Σ. Any expression can ea原创 2021-02-14 14:00:53 · 315 阅读 · 0 评论 -
Gym-101142C. CodeCoder vs TopForcesProblem
Problem C. CodeCoder vs TopForcesInput file: codecoder.inOutput file: codecoder.outTime limit: 2 secondsMemory limit: 256 megabytesCompetitive programming is very popular in Byteland. In fact, every Bytelandian citizen is registeredat two programming原创 2020-11-23 15:07:55 · 183 阅读 · 0 评论 -
PTA L2-001 紧急救援 (25分)
L2-001 紧急救援 (25分)作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。输入格式:输入第一行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便假设城市的编号为0 ~ (N−1);M是快速道路的条数;S是出发地的城市编号;D是目的地原创 2020-11-21 15:34:15 · 413 阅读 · 0 评论 -
PTA 天梯赛集 L3-011 直捣黄龙 (30分)
PTA 直捣黄龙L3-011 直捣黄龙 (30分)本题是一部战争大片 —— 你需要从己方大本营出发,一路攻城略地杀到敌方大本营。首先时间就是生命,所以你必须选择合适的路径,以最快的速度占领敌方大本营。当这样的路径不唯一时,要求选择可以沿途解放最多城镇的路径。若这样的路径也不唯一,则选择可以有效杀伤最多敌军的路径。输入格式:输入第一行给出 2 个正整数 N(2 ≤ N ≤ 200,城镇总数)和 K(城镇间道路条数),以及己方大本营和敌方大本营的代号。随后 N-1 行,每行给出除了己方大本营外的一个城原创 2020-11-17 20:27:12 · 2048 阅读 · 3 评论 -
HDU 1385 Minimum Transport Cost
Minimum Transport CostTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 15310 Accepted Submission(s): 4408Problem DescriptionThese are N cities in Spring country. Between each pair of cities ther原创 2020-09-21 16:14:18 · 95 阅读 · 0 评论 -
POJ 2186 Popular Cows 受欢迎的奶牛
Popular CowsTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 45992 Accepted: 18779DescriptionEvery cow’s dream is to become the most popular cow in the herd. In a herd of N (1 <= N <= 10,000) cows, you are given up to M (1 <= M <原创 2020-08-15 10:29:27 · 170 阅读 · 0 评论 -
Tarjan 算法 浅谈
算法介绍如果两个顶点可以相互通达,则称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly connected components)。下图中,子图{1,2,3,4}为一个强连通分量,因为顶点1,2,3,4两两可达。{5},{6}也分别是两个强连通分量。T原创 2017-03-17 16:16:33 · 188 阅读 · 0 评论 -
POJ 3687 Labeling Balls
反向拓扑排序反向拓扑排序• 所谓反向拓扑排序,就是在拓扑排序的基础上,再增加了一个要求:• 条件1:编号最小的节点要尽量排在前面;(也就是首先保证答案序列在所有序列中编号为1 的 节点在所有序列中的位置是最靠前的)• 条件2:在满足条件1的基础上,编号第二小的节点要尽量排在前面;• 条件3:在满足条件1和条件2的基础上,编号第三小的节点要尽量排在前面;• ……• 依此类推。比如上图,好好理解为什么第一个输出的节点不是3 二是6Labeling BallsTime Limit:原创 2020-08-11 23:16:23 · 197 阅读 · 0 评论 -
第六十二题 UVA1660 电视网络 Cable TV Network
The interconnection of the relays in a cable TV network is bi-directional. The network is connected if there is at least one interconnection path between each pair of relays present in the network. Ot...原创 2020-01-27 01:01:40 · 223 阅读 · 0 评论 -
POJ 3281 Dining USACO07OPEN
Dining Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 17557 Accepted: 7822DescriptionCows are such finicky eaters. Each cow has a preference for certain foods and drinks, and原创 2017-05-07 17:13:08 · 529 阅读 · 0 评论 -
济南刷题冲刺 Day3 下午
P107zhx竞赛时间:????年??月??日??:??-??:??题目名称少女终末旅行名称girlendlesstour输入girl.inendless.intour.in输出girl.原创 2017-10-30 17:36:19 · 1351 阅读 · 0 评论 -
51Nod 1366 贫富差距
1366 贫富差距题目来源: TopCoder 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 一个国家有N个公民,标记为0,1,2,…,N-1,每个公民有一个存款额。已知每个公民有一些朋友,同时国家有一条规定朋友间的存款额之差不能大于d。也就是说,a和b是朋友的话,a有x元的存款,b有y元,那么|x-y|<=d。给定d值与N个人的朋友关系,求这个国家最富有原创 2017-10-24 07:37:58 · 248 阅读 · 0 评论 -
洛谷 P2170 选学霸
题目描述 老师想从N名学生中选M人当学霸,但有K对人实力相当,如果实力相当的人中,一部分被选上,另一部分没有,同学们就会抗议。所以老师想请你帮他求出他该选多少学霸,才能既不让同学们抗议,又与原来的M尽可能接近 输入输出格式 输入格式: 第一行,三个正整数N,M,K。 第2…K行,每行2个数,表示一对实力相当的人的编号(编号为1…N) 输出格式: 一行,表示既不让同学们抗议,又与原来的M原创 2017-10-16 21:46:42 · 306 阅读 · 0 评论 -
BZOJ1453 WCDface 双面棋盘
1453: [Wc]Dface双面棋盘Time Limit: 10 Sec Memory Limit: 64 MB Description Input Output Sample Input Sample Output HINT HOME Back #include<cstdio>#include<cstring>#include<iostrea原创 2017-08-04 11:48:20 · 373 阅读 · 0 评论 -
洛谷 字符串&&数论 水一波
题目背景现代的人对于本家族血统越来越感兴趣。题目描述给出充足的父子关系,请你编写程序找到某个人的最早的祖先。输入输出格式输入格式: 输入由多行组成,首先是一系列有关父子关系的描述,其中每一组父子关系中父亲只有一行,儿子可能有若干行,用#name的形式描写一组父子关系中的父亲的名字,用+name的形式描写一组父子关系中的儿子的名字;接下来用?name的形式表示要求该人的最早的祖先;最后用单独的一个$原创 2017-06-21 15:42:44 · 964 阅读 · 0 评论 -
BZOJ1576 洛谷P2934 : [Usaco2009 Jan]安全路经Travel
1576: [Usaco2009 Jan]安全路经TravelDescription Input * 第一行: 两个空格分开的数, N和M * 第2..M+1行: 三个空格分开的数a_i, b_i,和t_i Output * 第1..N-1行: 第i行包含一个数:从牛棚_1到牛棚_i+1并且避免从牛棚1到牛棚i+1最短路经上最后一条牛路的最少的时间.如果这样的路经不存在,输出-1.原创 2017-06-17 21:02:00 · 1420 阅读 · 1 评论 -
COGS 2274. [HEOI 2016] tree
本来想写一道搜索,结果让题目列表给骗了、、、树剖可做但是10min的并查集更好#include<algorithm>#include<iostream>#include<cstring>#include<cstdio>#define maxn 200010using namespace std;int n,head[maxn],cnt;struct opt{int tp,x;}q[ma原创 2017-06-03 21:47:33 · 251 阅读 · 0 评论 -
洛谷 P2783 有机化学之神偶尔会做作弊
题目背景 XS中学化学竞赛组教练是一个酷爱炉石的人。 有一天他一边搓炉石一边监考,而你作为一个信息竞赛的大神也来凑热闹。 然而你的化竞基友却向你求助了。 “第1354题怎么做”<–手语 他问道。 题目描述 你翻到那一题:给定一个烃,只含有单键(给初中生的一个理解性解释:就是一堆碳用横线连起来,横线都是单条的)。 然后炎魔之王拉格纳罗斯用他的火焰净化了一切环(???)。所有的环状碳都变成原创 2017-09-09 19:28:11 · 800 阅读 · 0 评论 -
第五十三题 UVA1395 苗条的生成树 Slim Span ACM/ICPC Japan 2007
PDF题意翻译求所有生成树中最大边权与最小边权差最小的,输出它们的差值。输入:输入文件包含多组测试数据,每组测试数据如下: 第1行:2个整数n m (2 ≤ n ≤ 100 and 0 ≤ m ≤ n(n − 1)/2),n表示顶点数,m表示边数。接下来m行,每行3个空格分开的整数a b w(1 ≤ w ≤ 10000) , 表示顶点a与顶点b之间有一条边,权值为w。输出:对每组测试数...原创 2020-01-18 21:13:40 · 188 阅读 · 0 评论 -
洛谷 P3366 【模板】最小生成树
题目描述 如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出orz 输入输出格式 输入格式: 第一行包含两个整数N、M,表示该图共有N个结点和M条无向边。(N<=5000,M<=200000) 接下来M行每行包含三个整数Xi、Yi、Zi,表示有一条长度为Zi的无向边连接结点Xi、Yi 输出格式: 输出包含一个数,即最小生成树的各边的长度之和;如果该图不连通则输出orz 输入原创 2017-11-09 16:04:38 · 332 阅读 · 0 评论 -
国庆清北刷题冲刺班 Day6 下午
1.数组异或(xorarray.pas/c/cpp) (xorarray.in/out) 时间限制:2s/空间限制:256M 【题目描述】 xor——异或,和 and 与or 一样,是一种重要的逻辑运算,他的运算规律是 0 xor 0 = 0,1 xor 1 = 0,1 xor 0 = 1,0 xor 1 = 1 两个整数之间的异或是将两个整数转化成二进制,对他们的每一位分别进行 xor原创 2017-10-12 09:56:05 · 523 阅读 · 0 评论 -
POJ2728 Desert King
Desert KingTime Limit: 3000MS Memory Limit: 65536K DescriptionDavid the Great has just become the king of a desert country. To win the respect of his people, he decided to build channels all over原创 2017-06-08 10:33:02 · 213 阅读 · 0 评论 -
POJ 1639 Picnic Planning
Picnic PlanningTime Limit: 5000MS Memory Limit: 10000K Total Submissions: 10561 Accepted: 3836 DescriptionThe Contortion Brothers are a famous set of circus clowns, known worldwide for th原创 2017-06-07 17:27:58 · 286 阅读 · 0 评论 -
BZOJ 3264 [Apio2008]免费道路
3624: [Apio2008]免费道路Time Limit: 2 Sec Memory Limit: 128 MBSec Special JudgeSubmit: 1214 Solved: 477[Submit][Status][Discuss]DescriptionInputOutputSample Input5 7原创 2017-03-22 10:16:40 · 308 阅读 · 0 评论 -
POJ 3723 Conscription
ConscriptionTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 12905 Accepted: 4525DescriptionWindy has a country, and he wants to build an army to protect原创 2017-03-21 19:50:12 · 270 阅读 · 0 评论 -
洛谷 P2916 [USACO08NOV]为母牛欢呼Cheering up the C…
题目描述Farmer John has grown so lazy that he no longer wants to continue maintaining the cow paths that currently provide a way to visit each of his N (5 Bidirectional path j connects pastures S_j an原创 2017-03-17 16:25:04 · 2030 阅读 · 0 评论 -
Codevs 2627 村村通
时间限制: 1 s 空间限制: 32000 KB 题目等级 : 黄金 Gold 题目描述 Description农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短的光纤去连接所有的原创 2017-03-17 16:10:18 · 785 阅读 · 0 评论 -
国庆清北刷题冲刺班 Day7 下午
A 同花顺题目原型:洛谷2652 同花顺 文件名 输入文件 输出文件 时间限制 空间限制 card.cpp/c/pas card.in card.out 1s 512MB 题目描述 所谓同花顺,就是指一些扑克牌,它们花色相同,并且数字连续。 现在我手里有 n 张扑克牌,但它们可能并不能凑成同花顺。我现在想知道,最 少更换其中的多少张牌,我能让这 n 张牌凑成一个同花顺? 输入格式 第原创 2017-10-12 10:29:13 · 1000 阅读 · 1 评论 -
国庆清北刷题冲刺班 Day5 下午
套路文件名: road.cpp(pas) 时间限制: 1s 空间限制: 512MB 题目描述: 给出一个 N 个点的有向图,每个点的出度恰好为一。 现在希望给这 N 条边重定向,求图中不出现环的方案数(对 109 + 7 取模)。 输入格式: 第一行一个正整数 N。 第二行 N 个正整数 Xi,表示存在一条有向边从 i 指向 Xi。(老师本来这地方写错了,坑的我好惨) 输出格式: 一原创 2017-10-11 15:55:58 · 390 阅读 · 0 评论 -
洛谷 P2835 刻录光盘
题目描述 在JSOI2005夏令营快要结束的时候,很多营员提出来要把整个夏令营期间的资料刻录成一张光盘给大家,以便大家回去后继续学习。组委会觉得这个主意不错!可是组委会一时没有足够的空光盘,没法保证每个人都能拿到刻录上资料的光盘,又来不及去买了,怎么办呢?! 组委会把这个难题交给了LHC,LHC分析了一下所有营员的地域关系,发现有些营员是一个城市的,其实他们只需要一张就可以了,因为一个人拿到光盘原创 2017-09-28 21:42:37 · 315 阅读 · 0 评论 -
洛谷 P2002 消息扩散
题目背景 本场比赛第一题,给个简单的吧,这 100 分先拿着。 题目描述 有n个城市,中间有单向道路连接,消息会沿着道路扩散,现在给出n个城市及其之间的道路,问至少需要在几个城市发布消息才能让这所有n个城市都得到消息。 输入输出格式 输入格式: 第一行两个整数n,m表示n个城市,m条单向道路。 以下m行,每行两个整数b,e表示有一条从b到e的道路,道路可以重复或存在自环。 输出格式:原创 2017-09-28 20:31:07 · 479 阅读 · 0 评论 -
洛谷 P3225 [HNOI2012]矿场搭建
题目描述 煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有一条道路通向救援出口。 请写一个程序,用来计算至少需要设置几个救援出口,以及不同最少救援出口的设置方案总数。 输入输出格式 输入格式: 输入文件有若干组数据,每组数据的原创 2017-09-01 19:23:57 · 283 阅读 · 0 评论 -
BZOJ2427 洛谷P2515 [HAOI2010]软件安装
[AHOI 2010]软件安装题目描述现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直接或间接依赖)的情况下才能正确工作(软件i依赖软件j)。幸运的是,一个软件最多依赖另外一个软件。如原创 2017-07-17 08:50:32 · 457 阅读 · 0 评论 -
POJ 3177 Redundant Paths
Redundant PathsDescription In order to get from one of the F (1 <= F <= 5,000) grazing fields (which are numbered 1..F) to another field, Bessie and the rest of the herd are forced to cross near the T原创 2017-06-18 21:28:33 · 264 阅读 · 0 评论 -
洛谷2542 [AHOI2005]航线规划 BZOJ1969
题目描述对Samuel星球的探险已经取得了非常巨大的成就,于是科学家们将目光投向了Samuel星球所在的星系——一个巨大的由千百万星球构成的Samuel星系。星际空间站的Samuel II巨型计算机经过长期探测,已经锁定了Samuel星系中许多星球的空间坐标,并对这些星球从1开始编号1、2、3……。一些先遣飞船已经出发,在星球之间开辟探险航线。探险航线是双向的,例如从1号星球到3号星球开辟探险航线,原创 2017-06-09 15:24:28 · 440 阅读 · 0 评论