acm_图论
文章平均质量分 83
兔衰
刀锋入骨,不得不战;背水争雄,不胜则亡。
展开
-
poj-1094 Sorting It All Out[拓扑排序]
感觉需要注意的细节有点多。(1)先判断是否有环 用used表示能拓扑的点 vis表示能搜索到的点假如两者总数不等说明有环。(2)再判断拓扑序是否唯一假如一次寻找0入度节点有多个即不唯一/*所谓不同值的递增排序的序列,是通过一个小于号的运算符,找出从最小的到最大的元素。例如,有一个有序的序列A,B,C,D。这就意味着,A<B,B<C,C<D。对于这一道问题,我们将为原创 2016-04-08 18:54:15 · 345 阅读 · 0 评论 -
nyoj-307 宝物【dp+贪心】
宝物时间限制:1000 ms | 内存限制:65535 KB难度:6描述传说HMH大沙漠中有一个迷宫,里面藏有许多宝物。迷宫里可能有N个藏宝地点,用1到N标记。藏宝地点之间最多有一条通路相连。标记1为迷宫的进出口。某天,Dr.Kong找到了迷宫的地图,他已经知道其中K(1Dr.Kong决定让他的机器人卡多去探险。卡多在经过某个藏宝地点时可能会拿走原创 2015-07-09 09:42:28 · 960 阅读 · 0 评论 -
NYOJ 326&&poj381【dinic求最大流】
题意:给定一些牛,一些食物,一些饮料,每头牛都有其喜欢的几种食物和几种饮料,求最多能给多少头牛即找到食物又找到饮料~也就是有多少个 牛---食物---饮料 的匹配,而且满足一一匹配,每个牛,食物,或饮料都只能使用一次。建图建好了就套用网络流的模板:#include #include #include #include #include #define Maxsize 10000原创 2015-05-24 20:49:39 · 404 阅读 · 0 评论 -
nyoj99-单词拼接【欧拉图】
单词拼接时间限制:3000 ms | 内存限制:65535 KB难度:5描述给你一些单词,请你判断能否把它们首尾串起来串成一串。前一个单词的结尾应该与下一个单词的道字母相同。如alohadogarachnidgophertigerrat 可以拼接成:aloha.ara原创 2015-05-04 12:53:22 · 871 阅读 · 0 评论 -
nyoj932-旅游【欧拉图+添边】
旅游时间限制:1000 ms | 内存限制:65535 KB难度:4描述飘谊到了S国旅游,S国有n个城市,城市之间有许多观光道路,为了看到最多的风景,飘谊希望从某个城市出发,走完所有的观光道路,并且回到出发点。飘谊想知道他走完观光道路并回到源点的最短路径输入输入包含多组测试数据。每组输入的第一行为2个正整数n和m(n输出对于每组输入,输出最短原创 2015-05-04 13:02:48 · 749 阅读 · 0 评论 -
nyoj183-赚钱啦【spfa】
赚钱啦时间限制:1000 ms | 内存限制:65535 KB难度:5描述某国家里有N个城市,分别编号为0~N-1,一个精明的商人准备从0号城市旅行到N-1号城市,在旅行的过程中,从一个城市移动到另外一个城市需要有一定的花费,并且从A城市移动到B城市的花费和B城市移动到A城市的花费相同,但是,从A城市移动到B城市能赚取的钱和从B城市移动到A城市赚的钱不一原创 2015-05-04 12:59:35 · 515 阅读 · 0 评论 -
河南第七届ACM I.Earthquake【最小割】
网络流。 最大流最小割定理。把所有给总部打电话说过不去的村庄看成源,总部看成汇,“被破坏村庄的最少的数量”其实就是图的最小割,因为要使得源和汇之间无法连通,根据最大流=最小割,跑一下最大流即可求得。建图时,把每个村庄拆成2个点,一个入点,另一个出点,连接入->出,容量为1。如果u-v有边,就连接u出->v入和v出->u入,容量无穷大。建立一个超级源,流向所有通不到总部的点的出,流量无穷大,汇点即为原创 2015-05-04 12:32:59 · 571 阅读 · 0 评论 -
NYOJ-120校园网络【强连通分量缩点&&tarjan】
校园网络时间限制:3000 ms | 内存限制:65535 KB难度:5描述南阳理工学院共有M个系,分别编号1~M,其中各个系之间达成有一定的协议,如果某系有新软件可用时,该系将允许一些其它的系复制并使用该软件。但该允许关系是单向的,即:A系允许B系使用A的软件时,B未必一定允许A使用B的软件。现在,请你写一个程序,根据各个系之间达成的协议情况,原创 2014-12-17 20:57:01 · 616 阅读 · 0 评论 -
nyoj-237游戏高手的烦恼【最大匹配】
每个敌人都有两个属性,即行i和列j.原创 2014-10-21 20:55:57 · 568 阅读 · 0 评论 -
NYOJ-931-货物运输【floyed+路径还原】
货物运输时间限制:1000 ms | 内存限制:65535 KB难度:4描述S国有n个城市,从a城到b城运货的花费有两部分组成:(1)a城到b城的运输费(2)途径城市的税收例如:a 运货到 b,走路线a —> i —> j —> b ,总花费为a 到 i ,i 到 j,j 到 b 的运输费、i,j 城市的税收之和。已知任意原创 2015-06-01 11:41:08 · 688 阅读 · 0 评论 -
poj2195_GoingHome【最小费用最大流】
这道题的题意是:在一个矩阵空间中,分布着m个人和m个房子,每个房子中要安排一个人,每个人移动一步需要1美元,求为每个人安排房子后所需要的金钱的最小值。//建立一个原点s,链接人,人和每个房子都要建边,费用为,abs(x人-x房子)+abs(y人-y房子)。//每个房子链接一个汇点T。//套用最小费用最大流即可。#include #include #include #include #原创 2015-06-02 19:19:44 · 321 阅读 · 0 评论 -
nyoj-711最舒适的路线
这道题我也是看了别人的解题思路才会做了。对于一个分数a/b(a>b),要使a/b最小,使a-b很小,相同a-b的情况下,a,b值越大的越小。所以这个枚举就从按最大的边降序排列。不断的添加边直到s,t连通。判断连通就使用并查集。 for(i=0;i<m;i++) { init(); for(j=i;j<m;j++) { if(!same(g[j].from,原创 2015-06-06 16:12:41 · 483 阅读 · 0 评论 -
poj 1364 king (差分约束)
每行一个 n, m. n个序列 m个约束设t为这个序列(1)s n gt k t[s+1] + t[s+2]+......+t[s+n] >k(2)s n lt k t[s+1] + t[s+2]+......+t[s+n] 设S[i]=t[1]+t[2]+t[3]+.....+t[i]则(1):S[s+n] -S[s-1]>k -> S[s-1] -S[S+n原创 2016-01-11 15:31:05 · 300 阅读 · 0 评论 -
poj1275差分约束
设num[i] 为在i时刻可以工作的应聘人数x[i] 在i时刻招聘的人数m[i] 在i时刻要求最少的工作人数由题意建立起约束:(1)0 (2)x[i-7] + x[i-6 ]+.....+ x[i] >= m[i] (因为工作8小时) (i设s[i] = x[1] + x[2] + .....+ x[i] 从第0时刻到第i时刻招聘的总人数将约束转化为 差分形式:原创 2016-01-09 19:42:28 · 356 阅读 · 0 评论 -
poj-1236 Network Of Schools【强连通缩点】
/*问题A:选择几个点作为起点发送软件,能最少选择几个起点保证所有学校都能收到问题B:添几条边能使任意一个点作为起点发送软件,让所有学校都能收到解决思路:有向图中强连通分量中任意两点两两可达,所以B就是要把图添最少的边构成一个大的强连通分量。假如把图中所有强连通分量缩点,就可以得到一个有向无环图(DAG图)。DAG图中的0入度点的数量就是A的答案。假如DAG图0入度点向0出度点添边,就能构原创 2015-11-28 17:16:55 · 364 阅读 · 0 评论 -
nyoj-765又见单调递增子序列【dp+网络流】
又见最长单调递增子序列时间限制:1000 ms | 内存限制:65535 KB难度:4描述给一个序列 X(x[1] , x[2] , x[3] ……) ,可以找出他的任意一个单调递增子序列如 x[i1] , x[i2] , x[i3] …… x[in]它必须满足以下条件。(1) X[i1] (2) 1问题是:(1)原创 2015-08-18 10:11:24 · 427 阅读 · 0 评论 -
nyoj-247虚拟的城市之旅[最短路+枚举]
虚拟的城市之旅时间限制:3000 ms | 内存限制:65535 KB难度:6描述展馆是未来城市的缩影,个人体验和互动是不变的主题。在A国展馆通过多维模式和高科技手段,引领参观者在展示空间踏上一段虚拟的城市之旅。梦幻国有N个城市和M条道路,每条道路连接某两个城市。任意两个城市之间最多只有一条道路直接相连。这M条道路中有一部分为单向通行的道路,一部原创 2015-07-28 15:27:33 · 545 阅读 · 0 评论 -
nyoj-1084美丽的校园(二) 【线性规划】
美丽的校园(二)时间限制:10000 ms | 内存限制:65535 KB难度:5描述 来到“lanxiang”专场,当然要问挖掘机技术哪家强了? 话说既“美丽的校园”之后,树的位置都计算好了,但是要移动先要挖坑啊,于是系领导问Yougth,“挖坑技术哪家强?”,Yougth说“lanxiang很火,但是也需要咱们Acmer的帮助”。原创 2015-07-24 18:02:40 · 676 阅读 · 0 评论 -
河南第八届acm-D引水工程【最小生成树】
10409: D.引水工程 Time Limit: 2 Sec Memory Limit: 128 MBSubmit: 24 Solved: 13[Submit][Status][Web Board]Description南水北调工程是优化水资源配置、促进区域协调发展的基础性工程,是新中国成立以来投资额最大、涉及面最广的战略性工程,事关中华民族长远发展。“南水北原创 2015-06-06 17:57:00 · 1307 阅读 · 0 评论 -
河南第八届acm-C最少换乘 【最短路 建模】
C.最少换乘Time Limit: 2 Sec Memory Limit: 128 MBSubmit: 18 Solved: 5Description 欧洲某城是一个著名的旅游胜地,每年都有成千上万的人前来观光旅行。Dr. Kong决定利用暑假好好游览一番。。年轻人旅游不怕辛苦,不怕劳累,只要费用低就行。但Dr. Kong年过半百,他希望乘坐BUS从住的宾馆到原创 2015-06-06 16:38:38 · 1074 阅读 · 0 评论 -
NYOJ-203三国志【最短路+01背包】
三国志时间限制:3000 ms | 内存限制:65535 KB难度:5描述《三国志》是一款很经典的经营策略类游戏。我们的小白同学是这款游戏的忠实玩家。现在他把游戏简化一下,地图上只有他一方势力,现在他只有一个城池,而他周边有一些无人占的空城,但是这些空城中有很多不同数量的同种财宝。我们的小白同学虎视眈眈的看着这些城池中的财宝。按照游戏的规则,他只原创 2014-10-21 20:24:10 · 729 阅读 · 0 评论