
图论
文章平均质量分 89
szh_0808
这个作者很懒,什么都没留下…
展开
-
POJ 1511 Invitation Cards
Invitation CardsTime Limit: 8000MS Memory Limit: 262144KTotal Submissions: 27793 Accepted: 9268DescriptionIn the age of television, not many people attend theat原创 2017-07-11 08:53:17 · 245 阅读 · 0 评论 -
Codeforces 101490E Charles in Charge
题目链接戳这里。题目大意:某电动车的价格与电池大小成正比,因为电动车只能在城市里充电,所以会造成绕路的情况导致回家变慢。此人要求自己回家的时间要在原来不换电动车(可以跑最短路)的情况下最多增加X%,求电池的最小容量即走的路径上的最长边权。思路:二分+dij不解释。。难得一见的水题,尽管dij还是wa了一次。#include#include#include#incl原创 2017-10-07 20:50:28 · 409 阅读 · 0 评论 -
Codeforces 609E Minimum spanning tree for each edge
E. Minimum spanning tree for each edgetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputConnected undirected原创 2017-10-22 21:21:56 · 447 阅读 · 0 评论 -
NOIP2017提高组小记
历时两天的提高组结束了。。。一发小记。day-1:一天狂敲模板,晚上回家翻洛谷,翻啊翻啊翻啊翻啊。。。卧槽我怎么有这么多不会的?!于是乎就有了这东西:day0:上午在家对着上面那玩意突突,狂敲×2,然后他就变成了这样:心安了很多(?)大概是因为行数少了很多?下午往日照一中赶。。和老哥约好抽签一起抽箱子的右下角。结果竟然连校区都不在一个。。。。原创 2017-11-12 21:12:33 · 312 阅读 · 0 评论 -
洛谷4382[八省联考2018]劈配
省选滚粗回家。 满怀信心的day2t1网络流。一个半小时自信过样例。然后就回家了。首先能很快的看出这是一个网络流。 第一问:我们考虑匹配,按顺序枚举人,再按顺序枚举优先级,每次在前一个优先级的残余网络上加边,跑最大流,若流量是1,则说明这是他的理论可能的最高优先级,去做下一个人,否则继续枚举优先级。 第一问较简单。。考场上写的程序所有点的第一问都能过,然后第二问炸了。 第二问:二分他的...原创 2018-04-09 08:04:10 · 244 阅读 · 0 评论 -
网络流建模小结
连刷两周的网络流,对建模也有一定的认识。做此小结。最大流最大流可以说是网络流算法中比较简单的了,基本都是靠一条流来表示一种实际方案,常用于求方案数,最大值,可行性等。POJ 3281 Dining题目链接戳戳题目大意:有一些牛,一些饮料和一些食品。饮料和食品都只有一种。每个牛有自己喜欢的食品和饮料。问能否合理分配使得每个牛的食品和饮料都是自己喜欢的。建模思路:平常的...原创 2018-04-02 14:58:06 · 268 阅读 · 0 评论 -
Codeforces 48G Galaxy Union
题目链接题目大意:有n个点和n条边的连通图,求每一个点到其他所有点的最短路和。思路:原图因为是连通图,所以就是一棵树加上了一条边,形成了一个基环外向树(又称环套树),形状上就是一个环,环上每个点向外延伸出一棵树。 对于“外向树”上的点,统计答案较为简单,是一个经典的树形DP模型。f[i]表示i的子树到i这个节点的距离和,sz[i]表示i的子树大小,最后再加上i到根的距离*(n-sz[i]...原创 2018-04-20 22:08:37 · 247 阅读 · 0 评论 -
点分治学习小记
点分治通过一道题,发现了点分治这个算法,现在学习一下并做一个总结。预备知识树的直径:树上最长的一条路径 求法:两次DFS。 第一次DFS随意定根,找到离根最远的点。第二次DFS以最远点为根,再找到离根最远的地方,路径长度就是树的直径。证明:脑补可得。树的重心:找到一个点,其所有子树中最大的子树节点最少。(这个点作为根时最大的子树节点个数最少) 优点:删去重心之后,生成...原创 2018-05-19 22:28:24 · 776 阅读 · 0 评论 -
TopCoder 8404 WarTransportation
题目链接题目大意有一个n(n≤100)n(n≤100)n(n\le 100)个点的有向图,一个人要从111出发去222,现在突发了一个事故,毁坏了一条道路,但是这个人只有走到这个道路的起点,他才会知道道路被毁坏了。求在最坏情况下的最短路。思路原文的英文真是说的稀里糊涂。题目大意也好容易才翻译出来。。。 拿到这个题不是很有思路的。 首先预处理出一个bad[x]bad[x]ba...原创 2018-07-12 13:46:36 · 221 阅读 · 0 评论 -
URAL 1029 Ministry
题目链接题目大意有一个n层楼的办公大楼,每一层楼有m个办公室,你希望通过一份文件,文件被通过当且仅当最顶层楼的人签过字。每个人签字有一定的花费,并且他签字只会当如下情况之一满足时。他正楼下的人签过字。他左面或右面的人签过字。求这份文件被通过的最小花费。思路考虑DP,状态显然:f[i][j]f[i][j]f[i][j]表示签到第iii层第jjj个办公室的最小花费。 ...原创 2018-07-14 17:03:11 · 246 阅读 · 0 评论 -
Atcoder ARC061 E Snuke's Subway Trip
E - すぬけ君の地下鉄旅行 / Snuke's Subway TripTime limit : 3sec / Memory limit : 256MBScore : 600 pointsProblem StatementSnuke's town has a subway system, consisting of N stations and M ra原创 2017-10-07 20:06:39 · 985 阅读 · 0 评论 -
洛谷 1983 车站分级
题目描述一条单向的铁路线上,依次有编号为 1, 2, …, n 的 n 个火车站。每个火车站都有一个级别,最低为 1 级。现有若干趟车次在这条线路上行驶,每一趟都满足如下要求:如果这趟车次停靠了火车站 x,则始发站、终点站之间所有级别大于等于火车站 x 的都必须停靠。(注意:起始站和终点站自然也算作事先已知需要停靠的站点)例如,下表是 5 趟车次的运行情况。其中,前 4 趟车次均满原创 2017-07-07 17:37:28 · 350 阅读 · 0 评论 -
BZOJ 2763 飞行路线
2763: [JLOI2011]飞行路线Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 3113 Solved: 1168[Submit][Status][Discuss]DescriptionAlice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司。该航空公司一共在n个城市设有业务,设这些城市分别标记为0到n-原创 2017-07-07 17:25:19 · 313 阅读 · 0 评论 -
BZOJ 2464 小明的游戏
2464: 中山市选[2009]小明的游戏Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 829 Solved: 338[Submit][Status][Discuss]Description小明最近喜欢玩一个游戏。给定一个n * m的棋盘,上面有两种格子#和@。游戏的规则很简单:给定一个起始位置和一个目标位置,小明每一原创 2017-07-01 16:25:11 · 556 阅读 · 0 评论 -
BZOJ 2100 Apple Delivery
DescriptionBessie has two crisp red apples to deliver to two of her friends in the herd. Of course, she travels the C (1 <= C <= 200,000) cowpaths which are arranged as the usual graph which conne原创 2017-07-01 16:59:06 · 508 阅读 · 0 评论 -
HDU 2485 Destroying the bus stations
Destroying the bus stationsTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2930 Accepted Submission(s): 979Problem Description原创 2017-06-22 15:53:16 · 303 阅读 · 0 评论 -
洛谷2296 寻找道路
题目描述在有向图G 中,每条边的长度均为1 ,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件:1 .路径上的所有点的出边所指向的点都直接或间接与终点连通。2 .在满足条件1 的情况下使路径最短。注意:图G 中可能存在重边和自环,题目保证终点没有出边。请你输出符合条件的路径的长度。输入输出格式输入格式:原创 2017-06-21 09:45:23 · 221 阅读 · 0 评论 -
BZOJ 3943 SuperBull
系统学习了学习最小生成树,做了几个模板题。3943: [Usaco2015 Feb]SuperBullTime Limit: 10 Sec Memory Limit: 128 MBSubmit: 126 Solved: 86[Submit][Status][Discuss]DescriptionBessie and her friends are原创 2017-06-24 11:29:35 · 468 阅读 · 0 评论 -
BZOJ 1626 Building Roads
DescriptionFarmer John最近得到了一些新的农场,他想新修一些道路使得他的所有农场可以经过原有的或是新修的道路互达(也就是说,从任一个农场都可以经过一些首尾相连道路到达剩下的所有农场)。有些农场之间原本就有道路相连。 所有N(1 <= N <= 1,000)个农场(用1..N顺次编号)在地图上都表示为坐标为(X_i, Y_i)的点(0 <= X_i <= 1,000,00原创 2017-06-24 11:33:15 · 262 阅读 · 0 评论 -
POJ 1251 Jungle Roads
继续练习最小生成树Jungle RoadsTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 26441 Accepted: 12393DescriptionThe Head Elder of the tropical island o原创 2017-06-25 10:34:17 · 187 阅读 · 0 评论 -
BZOJ 1821 Group 部落划分 Group
1821: [JSOI2010]Group 部落划分 GroupTime Limit: 10 Sec Memory Limit: 64 MBSubmit: 2405 Solved: 1135[Submit][Status][Discuss]Description聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派原创 2017-06-25 10:44:42 · 332 阅读 · 0 评论 -
BZOJ 1003 物流运输
整理连日以来的题目。大部分数图论和DP。1003: [ZJOI2006]物流运输Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 7870 Solved: 3294[Submit][Status][Discuss]Description 物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才原创 2017-07-07 17:06:28 · 377 阅读 · 0 评论 -
TopCoder 1570 DesertWind
题目链接题目大意你在沙漠中,有一些不能去的地方和一些绿洲。你要从起点出发去绿洲(绿洲有多个),可以从一个格子走到他八联通的格子。 沙漠上会刮风,若你逆风走,需要三天的时间从一个格子到八联通,否则需要一天时间。 你会在一大早得知今天的风向,然后决定今天往哪儿走。 问到达绿洲最少需要几天。思路感觉一看就是DP。状态也很容易想,f[i][j]f[i][j]f[i][j]表示起点...原创 2018-07-14 17:03:50 · 342 阅读 · 0 评论