
图
yjt9299
这个作者很懒,什么都没留下…
展开
-
zoj 3781 dfs缩点+ bfs 找最优解
Paint the Grid ReloadedTime Limit: 2 Seconds Memory Limit: 65536 KBLeo has a grid with N rows and M columns. All cells are painted with either black or white initially.Two cells A and B are calle...原创 2018-04-27 09:50:16 · 330 阅读 · 0 评论 -
CodeChef - SIMPPOLY 2017 ACM-ICPC Asia Amritapuri Regional Contest H DAG图中判断是否有一条链包含所有的点。
链接:https://cn.vjudge.net/contest/259386#problem/H思路: 二分 ans 然后judge judge 的时候先缩点然后生成一个DAG图,然后跑出一个topo序列,然后判断相邻的两个点之间是否有连边没有则不满足。代码:#include<bits/stdc++.h>using namespace std;typedef l...原创 2018-10-18 13:45:10 · 345 阅读 · 0 评论 -
codeforces 938d D. Buy a Ticket
链接:http://codeforces.com/contest/938/problem/D题意: n个点 m 个边,并且每个点有个权值,你要对每个点求出 一个点j 使得dis[i,j]*2+a[j] 是最小的。思路: 建立一个超级源点 S 从S 向每个点建一条边 边权为该点的点权,然后跑个dij 就是答案。 不难理解。代码:#include<bits/stdc++.h...原创 2018-10-08 16:39:06 · 337 阅读 · 0 评论 -
codeforces 1051F (树+ 最短路)
链接:http://codeforces.com/problemset/problem/1051/F题意: 现在给你n个点和m条边组成一个图,有q个询问每次问你从x点到y点的最短路径。但是这里有个限制条件就是m最多比n大20 而且保证一定联通。思路: 这个题当然就是抓住 m-n <=20 这个限制条件。 那么对于这个题,我如抽出来n-1条边组成一棵树,先不考虑剩下的边,那么问题就...原创 2018-09-21 19:12:34 · 582 阅读 · 0 评论 -
codeforces 937d D. Sleepy Game
链接:http://codeforces.com/contest/937/problem/D题意: 现在有一个有向图,有一个起点S,S有一个小球,小A和小B轮流将小球挪到下一个可能挪到的位置,不能挪的人输,因为题目并没有说两个人足够聪明,所以只需要找到一个距离S为奇数并且是出度为0 的点就可以了。如果小A不能赢得话,就是尽量平局,如果小A能走进一个环,那么就可以平局。所以这个题就是 首先找...原创 2018-10-01 10:36:17 · 236 阅读 · 0 评论 -
codeforces 1027f F. Session in BSU
链接: http://codeforces.com/contest/1027/problem/F题意:小明有n场考试,每场考试可以在a或者b天考,但是小明每天只能做一套考试卷子,问你小明能否考完所有的考试如果可以输出最大的考试日,如果不可以,输出-1思路: 看问题其实是一个最优匹配的问题,如果我们我们把点分为两类,左边的点为考试,右边的点为某天。那么我们要做的就是找到左边点全部匹配并且右边...原创 2018-09-07 18:10:22 · 266 阅读 · 0 评论 -
hdu 4311 Meeting point-1 hdu 4312 Meeting point-2(最小曼哈顿距离之和,最小切比雪夫距离之和)
hdu 4311 给n个二维点,选择一个点,使得其他点到这个点的曼哈顿距离最小。hdu 4312 给n个二维点,选择一个点,使得其他点到这个点的切比雪夫距离最小。很显然4311 是很简单的,直接一个前缀处理一下就可以了(分别考虑x,y)。但是第 4312 就。。。 但是曼哈顿距离和切比雪夫距离是有一定的关系的!!!参考博客: 戳我you代码:/// hdu 4311...原创 2018-08-30 10:51:59 · 488 阅读 · 0 评论 -
hdu 5876(bfs+STL)
题意 : 现在给你一个图 一个起点,你要求出该点到原图的补图上所有点的最短距离。思路: 一开始把点分为1 组(与S没有边 的点, 既 一步能够走到的点 )和2组(和S有边的点 既从 S一步走不到的点) 两组点,然后很想当然的认为 只需要考虑1组对2组的影响,如果二组中有一个点使得 并不是1中所有的点都与他有边 ,那么这个点一定是在2步到达,然后考虑2组对 2组的影响,只要2组中有一个点使得 并...原创 2018-08-31 22:07:34 · 167 阅读 · 0 评论 -
hdu 6435 Problem J. CSGO
Problem J. CSGOTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 405 Accepted Submission(s): 197 Problem DescriptionYou are playing C...原创 2018-08-23 10:36:52 · 391 阅读 · 0 评论 -
codeforces ASC28J 三元环的个数
题意: 给你一个图,如果ij 为+ 表明 两点之间有一条有向边,那么你要找出所有的三元环的个数。思路: 先吐槽一下,这个题要文件读入读出,坑死。。。那么如果暴力的方法其实是n3 for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) for(int k=1;k<=n;k++) if(mp[i][j]&&mp[j][k]&...原创 2018-08-12 18:31:20 · 237 阅读 · 0 评论 -
codeforces 787D (线段树建图+dij)
D. Legacytime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputRick and his co-workers have made a new radioactive formula and a lot o...原创 2018-07-31 12:46:47 · 848 阅读 · 1 评论 -
hdu 5852(求n个起点到n个终点的不想交路径+ 行列式计算)
Intersection is not allowed!Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 485 Accepted Submission(s): 168 Problem DescriptionThere ...原创 2018-07-22 11:57:33 · 473 阅读 · 0 评论 -
codeforces 348d D. Turtles
D. Turtlestime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou've got a table of size n × m. We'll consider the table rows number...原创 2018-07-21 22:23:27 · 344 阅读 · 0 评论 -
hdu 6311 2018多校第二场C题(欧拉路径)
CoverTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1952 Accepted Submission(s): 437Special Judge Problem DescriptionThe Wall has do...原创 2018-07-30 09:21:25 · 239 阅读 · 0 评论 -
欧拉回路模板题poj1041
John's tripTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 9877 Accepted: 3330 Special Judge DescriptionLittle Johnny has got a new car. He decided to drive ...原创 2018-07-29 16:47:15 · 330 阅读 · 0 评论 -
hdu 3184 三元环计数
Counting StarsTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1622 Accepted Submission(s): 444Problem DescriptionLittle A is an astronomy lov...原创 2018-07-15 15:49:47 · 539 阅读 · 0 评论 -
HDU - 5094 (以点和边和方格建图) 特别好的建图技巧
MazeTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 100000/100000 K (Java/Others)Total Submission(s): 1717 Accepted Submission(s): 588 Problem DescriptionThis story happened on the ...原创 2018-07-16 20:13:36 · 191 阅读 · 0 评论 -
hdu 4587(一个图删除两个点后的最大联通分支数)
TWO NODESTime Limit: 24000/12000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 2832 Accepted Submission(s): 902Problem DescriptionSuppose that G is an undirected...原创 2018-05-30 21:25:08 · 556 阅读 · 0 评论 -
51nod 1076 2条不相交的路径
思路: 仔细分析一下应该就可以看出来如果两个点之间有两条不想交的路径,那么肯定两个点在一个联通分支上,并且这两个点在环上,所以其实就是去掉桥之后的两个点是否属于一个联通分支。代码:#include<bits/stdc++.h>using namespace std;const int N =25005;const int M =50005;struct Edge...原创 2018-09-30 18:16:28 · 212 阅读 · 0 评论