图论
文章平均质量分 67
SuperGate
I bade myself farewell
展开
-
NKOI 1120 最短路默写
最短路默写Time Limit:10000MS Memory Limit:65536KTotal Submit:676 Accepted:396Case Time Limit:1000MSDescription有一无负权有向图。求指定两点间的最短路径。Input输入:第一行,两个数字n和m,表示n个顶点,m条边接下来的m行,每行三个整数,分别表示边的起点、原创 2016-04-09 21:45:13 · 486 阅读 · 0 评论 -
NOIP 2014 [D1 T2]联合权值
【NOIP2014 Day1 T2】联合权值Time Limit:10000MS Memory Limit:131072KTotal Submit:87 Accepted:38Case Time Limit:1000MSDescriptionInputOutputSample Input51 22 33 44 51 5 2 3 1原创 2016-09-10 22:27:12 · 359 阅读 · 0 评论 -
NKOI 1947 软件补丁
【线性规划与网络流24题 12】软件补丁Time Limit:10000MS Memory Limit:65536KTotal Submit:15 Accepted:1 Case Time Limit:1000MSDescriptionT 公司发现其研制的一个软件中有n 个错误,随即为该软件发放了一批共m 个补丁程序。每一个补丁程序都有其特定的适用环境,某个补丁只有在软件中包原创 2016-08-10 21:05:37 · 406 阅读 · 0 评论 -
NKOI 3747 宠物
Descriptionxxxxxyt学姐经常一个人在家,难免会感到寂寞,于是学姐养了n只可爱的宠物,比如皮皮虾、大蟒蛇、藏狐、安康鱼…但即便如此学姐还是感到无聊。突然有一天,学姐想到了让宠物们互相对战的消遣方法(请不要给动物保护协会打电话!)。学姐让宠物们两两进行对战,n*(n-1)/2场对战后,学姐得到了一张相生相克图,然后又根据自己的喜好,把宠物们分成了一队与二队。就在队伍原创 2016-08-26 19:23:25 · 653 阅读 · 0 评论 -
NKOI 3079 遗传密码
遗传密码(primitivus.cpp/in/out) 1S/128M遗传密码可表示成一个自然数的序列A1, A2, …, An。遗传特征是在遗传密码中连续出现的有序数对(l, r),满足l=Ai, r=Ai+1,且l不等于r。给出n个遗传特征,求一个长度最短的遗传密码,使其包含所有的遗传特征。 输入格式:第1行:1个整数n,表示遗传特殊的数量接下来n行,每行2个原创 2016-10-21 23:53:26 · 435 阅读 · 0 评论 -
NKOI 3081 追赶游戏
追赶游戏(chase.cpp/in/out) 1S/128M追赶是两个人在木板上玩的游戏。板子由从1到n编号的格子组成。每对不同的格子,要么相邻,要么不相邻。每位游戏者有一枚棋子。开始时,每个游戏者的棋子放在不同的格子里。每一步,游戏者可以保持他的棋子在原来位置不动,或者移动到一个相邻的格子上。 游戏板有下列特征: 1.它不含三角形,即不存在三个不同的格子满足每两个都是相邻原创 2016-10-15 22:30:27 · 474 阅读 · 0 评论 -
Intel Code Challenge Elimination Round (Div.1 + Div.2, combined) [D] Destroying Array
Destroying Arraytime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given an array consisting of n non-negative int原创 2016-10-02 23:25:10 · 252 阅读 · 0 评论 -
NOIP 2016[图论复习]
主要复习的几个算法:tajan ,kruscal,spfa和dijkstra,以及比较经典的图论模型和思考方式首先是图论中最为典型的算法:最短路最短路在许多图论题中都会出现,主要作为预处理的一部分或者主要算法的核心,有的时候最短路的时间效率如何直接或者间接地影响了整个代码的用时,因此对题目进行分析找到最适合的最短路算法是非常重要的一般来说,图中边数较少的时候(稀疏图)用spfa比较适合原创 2016-11-15 00:14:27 · 867 阅读 · 0 评论 -
UVA1627 团队分组
题目大意:有n个人,把他们分成非空的两组,使得每个人都被分到一组,要求组内成员相互认识,并且两组人数差距最小。多解输出任意方案,无解输出No solution.根据题意,如果有两个人不是互相认识,那么这两个人只能被分到不同的组。于是想到在不是相互认识的人之间连上一条边(注意一仅仅是一个人认识另一个人也需要连边),这样我们就得到了若干个连通分量。对于每个连通分量,相邻的两个点是必须分到两个组的,...原创 2018-12-30 00:06:56 · 394 阅读 · 0 评论 -
2019 UESTC ACM Training for Graph[A] (二分+拓扑排序)
题意:给你一个n个点m条边的带权有向图,让你翻转一些边使得这个图无环,翻转的代价是所有边权中的最大值,你需要让这个代价最小。首先在图论中有这样一个结论:若给一张无环的有向图,让你给图中某些点对间连有向边,总有一种方案使得图依旧是无环的。因为将原图进行拓扑排序后,对于每个点对,从拓扑序较小的点连向拓扑序较大的点,若拓扑序相同则随意。图一定的无环的。因此我们就将题意转化为:在给出的图中删去一些边...原创 2019-06-13 13:23:50 · 209 阅读 · 0 评论 -
2019 UESTC ACM Training for Graph[B] (最小生成树与最大边权的问题)
题意: 一开始可以选择一条边免费的最小生成树,并求能 达到这个最小生成树的一开始选择边的方案数 首先我们可以想到答案是最小生成树去掉其中最大边权的值。但是讨论方案数的时候,我们会发现我们并不是只让最小生成树上的所有最大边权免费,而是只要能找到一条边,而这条边可以代替树的最大边权,然后让这条边免费就行了。如果有这么一条边存在,那么在最小生成树上加入这条边必然会有环,并且环在树上的部分一定是最...原创 2019-06-13 13:29:46 · 625 阅读 · 0 评论 -
2019 UESTC ACM Training for Graph[C] (字典序最小的欧拉回路/道路)
题意大概为找到一个字典序最小的欧拉道路/回路,不过数据范围给的异常的大,所以应该是要对做法有一些要求。对于一条欧拉道路,需要有向图中存在且仅存在一对点,使得一个点的入读比出度大一(这个点即为最终到达的点),另一个点出度比入读大一(这个点即为初始点)。对于一条欧拉回路,需要有向图中所有点的入读=出度。当然,进行以上两个判定之前,还需要保证给出的图所有的边都联通(这一点可以用并查集解决)。因此...原创 2019-06-13 13:31:31 · 324 阅读 · 0 评论 -
2019 UESTC ACM Training for Graph[I] (第K短路)
第K短路模板题。思路具体如下:首先在我们求s到t的最短路的时候,如果使用bfs求的话,那么第k次到达的路径长度就是我们要求的第k短路,因此用bfs跑k次不同的到达终点的路径即可。问题是搜索k次的状态数可能会非常大……所以可以用A* 算法弄一个估价函数出来,如果判断出是比第k短路还长的路径就剪掉估价函数模型为f=x+e,其中x是当前已经走了的路径长度,e是x到终点的最短路径长度。显然存反向边跑...原创 2019-06-13 13:33:10 · 251 阅读 · 0 评论 -
Codeforces Round #369 (Div. 2) [D] Directed Roads
Directed Roadstime limit per test:2 secondsmemory limit per test:256 megabytesinput:standard inputoutput:standard outputZS the Coder and Chris the Baboon原创 2016-08-30 17:22:30 · 350 阅读 · 0 评论 -
NOIP 2015 [D2 T3]运输计划
【NOIP2015 Day2】运输计划Time Limit:20000MS Memory Limit:262144KTotal Submit:10 Accepted:7Case Time Limit:1000MSDescription 公园2044年,人类进入了宇宙纪元。 L过有n个星球,还有n-1条双向航道,每条航道建立在两个星球之间,这n-原创 2016-09-09 20:34:45 · 1994 阅读 · 0 评论 -
NKOI 5月月赛 青蛙表演
青蛙表演时间限制 :10000 MS 空间限制 :165536 KB 问题描述何老板训练了一只青蛙,该蛙擅长跳跃。它经常从一片荷叶跳到另一片荷叶。今天,何老板打算用N根木桩来向世人展示该蛙的跳跃技能。这n根木桩排成一行,蛙首先从最矮的木桩顶部起跳,总共进行N-1次跳跃。每次它只能跳到比当前木桩更高的一个木桩顶部。当表演结束时,每个木桩它都恰好到过一次,最终停原创 2016-05-14 12:02:13 · 601 阅读 · 0 评论 -
NKOI 2090 游戏
【二分图】游戏Time Limit:10000MS Memory Limit:65536KTotal Submit:38 Accepted:19 Case Time Limit:1000MSDescriptionhy最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示。当他使用某种装备时,他只能使用该装备的某一个属原创 2016-07-25 20:26:29 · 418 阅读 · 0 评论 -
NKOI 2447 最近公共祖先
最近公共祖先Time Limit:10000MS Memory Limit:65536KTotal Submit:104 Accepted:91Case Time Limit:1000MSDescription给出一棵有N(编号1到N)个节点的有根树,求出指定节点对的最近公共祖先!对于树中节点x而言,从根节点到达x的这一条路径中经过的所有节点,都称为x的祖先。如上原创 2016-07-15 18:38:56 · 409 阅读 · 0 评论 -
NKOI 2495 火车运输
【NOIP2013-D1T3】货车运输Time Limit:10000MS Memory Limit:128000KTotal Submit:95 Accepted:57Case Time Limit:1000MSDescriptionA国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有q辆货车在运输货物,司机们想知道每原创 2016-07-15 18:54:18 · 358 阅读 · 0 评论 -
NKOI 2044 奶牛政坛
【RMQ&LCA】奶牛政坛Time Limit:10000MS Memory Limit:65536KTotal Submit:22 Accepted:16Case Time Limit:1000MSDescription农夫约翰的奶牛住在N (2 输入包含一个详细的草地的集合,详细说明了每个草地的父节点P_i (0 这些草地的连接方式如下图所示(政党1由-n原创 2016-07-15 20:14:39 · 722 阅读 · 0 评论 -
NKOI 夏令营训练赛1 到不了[B]
到不了Descriptionwy和wjk是好朋友。今天他们在一起聊天,突然聊到了以前一起唱过的《到不了》。“说到到不了,我给你讲一个故事吧。”“嗯?”“从前,神和凡人相爱了,愤怒的神王把他们关进了一个迷宫里,迷宫是由许多棵有根树组成的。神王每次把两个人扔进其中的某一棵有根树里面,两个相邻节点的距离为1,两人的每一步都只能从儿子走到父亲,不能从父亲走到儿子,他们约定,走到同一原创 2016-07-17 11:39:37 · 311 阅读 · 0 评论 -
NKOI 1589 农场观光
P1589农场观光时间限制 : 10000 MS 空间限制 : 65536 KB问题描述每当FJ的朋友来拜访他时,FJ总喜欢带着他们到自己的农场去转转。他的农场由N(1为了炫耀他的巨大谷仓,FJ总是从他的房子出发,带着朋友们穿过一些牧场,最后来到谷仓。然后再从谷仓出发穿过一些牧场回到他的房子。FJ想让这条观原创 2016-07-28 20:33:40 · 570 阅读 · 0 评论 -
NKOI 1852 追查坏奶牛
P1852【USACO4.4.2】Pollutant Control追查坏牛奶时间限制 : 10000 MS 空间限制 : 65536 KB问题描述你第一天接手三鹿牛奶公司就发生了一件倒霉的事情:公司不小心发送了一批有三聚氰胺的牛奶。很不幸,你发现这件事的时候,有三聚氰胺的牛奶已经进入了送货网。这个送货网很大,而且关系原创 2016-07-29 09:06:59 · 499 阅读 · 0 评论 -
NKOI 期末赛题D 假期关楼
P3696假期关楼时间限制 : 2000MS 空间限制 : 65536KB 问题描述暑假到了,大部分学生都回家了,只有少量竞赛学生还在学校里。学校打算逐步把教学楼都关闭。以减少运营成本。学校里的N栋教学楼(编号1到N)通过M条双向道路连接起来。每关闭了一栋楼,与该楼相连的所有道路同时都会被关闭。何老板想原创 2016-06-23 19:48:05 · 459 阅读 · 0 评论 -
NKOI 1945 餐巾计划
【线性规划与网络流24题 10】餐巾计划Time Limit:10000MS Memory Limit:65536KTotal Submit:36 Accepted:11 Case Time Limit:1000MSDescription一个餐厅在相继的N 天里,每天需用的餐巾数不尽相同。假设第i天需要ri块餐巾(i=1,2,…,N)。餐厅可以购买新的餐巾,每块餐巾的费用为p原创 2016-07-29 21:30:32 · 302 阅读 · 0 评论 -
NKOI 1940 圆桌问题
【线性规划与网络流24题 5】圆桌问题Time Limit:10000MS Memory Limit:65536KTotal Submit:34 Accepted:26 Case Time Limit:1000MSDescription假设有来自 n 个不同单位的代表参加一次国际会议。每个单位的代表数分别为ri, i=1,2,...,n。会议餐厅共有 m张餐桌,每张餐桌可容纳原创 2016-08-03 21:25:53 · 408 阅读 · 0 评论 -
NKOI 1939 魔术球
【线性规划与网络流24题 4】魔术球Time Limit:1000MS Memory Limit:65536KTotal Submit:22 Accepted:7Description假设有n根柱子,现要按下述规则在这n根柱子中依次放入编号为 1,2,3,...的球。 (1)每次只能在某根柱子的最上面放球。 (2)在同一根柱子中,任何2个相邻球的编号之和为完全平方数。原创 2016-08-04 20:12:30 · 256 阅读 · 0 评论 -
2019 UESTC ACM Training for Graph[L] (最小割+最大权闭合子图)
题意:有一些物品,一些集合,买每个物品需要一定 的费用,每个集合包含一些物品,如果集合内物品都被 买了,就会得到一定价值,求能得到的最大价值。首先本题的模型是最大权闭合子图,而且是裸的……问题一般情况:选择某个东西可以得到一定收益,但选了它就必须选择它的一些后继,而不同物品可能有一些相同后继,求能选到的最大收益。这种类型的题大多都可以用这个模型做。先对所有的电视频道的点向t连边,容量为...原创 2019-07-21 20:24:57 · 173 阅读 · 1 评论