图论
wcy_1122
这个作者很懒,什么都没留下…
展开
-
挑战NPC
挑战NPC时间限制: 1 Sec 内存限制: 256 MB 题目描述 传送门:http://uoj.ac/problem/171 ps.bzoj上的题面有毒,不用输出方案。题解神建图,orzvfk!!! 把每个筐子拆成三个点,将这三个点相互连边(其实只要连一条就可以)。对于每个球,向能与它连边的所有筐子的每一个点连边,然后跑最大匹配即可。 先简单证明一下:如果一个筐子只放一个球或不放球,那原创 2016-02-10 17:21:12 · 648 阅读 · 0 评论 -
bzoj2725 故乡的梦
bzoj2725 故乡的梦题目描述https://www.lydsy.com/JudgeOnline/problem.php?id=2725题解给你一张图,每次删除一条边问当前的最短路。先随便拉一条最短路出来,如果删除的边不在这条最短路上那么答案就是原图最短路。如果删除的边在最短路上,那么新的最短路肯定是从s开始先在最短路上跑一段,在外面跑一段再回到最短路上。对于每条不在最短路上的边...原创 2018-09-26 09:30:03 · 385 阅读 · 0 评论 -
ccpc网络赛2018
ccpc网络赛2018体验极差,hdu老师去爬莫干山了然后OI赛制的好久。 傻逼题想多了没有出,6题滚了。GuGu Convolution(hdu 6442)题目描述 http://acm.hdu.edu.cn/showproblem.php?pid=6442题解 ans= ((A+sqrt(B))^n-(A-sqrt(B))^n)/2 m模数不是质数,可能求不出逆元,...原创 2018-09-10 19:30:50 · 538 阅读 · 1 评论 -
Sources and Sinks(codeforces 1036G)
Sources and Sinks(codeforces 1036)题目描述 http://codeforces.com/contest/1036/problem/G题解 题目给的是一个有向无环图,对于每个点肯定能被某些源点到达,且肯定能到达某些汇点。 所以我们只需要所有的源点和所有的汇点两两连通那么这张图就强连通了。 本来想爆搜判一下连通性,然后发现有点大,而且也不知道这东西怎么...原创 2018-09-11 19:15:54 · 354 阅读 · 0 评论 -
CF 982F The Meeting Place Cannot Be Changed
The Meeting Place Cannot Be Changed题目描述题解 答案要求的这个点必然要满足经过这张图上所有的环。 我们先在这张图上取出任意的一个环,然后在这个环上求出所有从该环上某一点出某一点入的弧。 对于一条这样的弧,满足要求的答案点必然在 出环点 -> 入环点 的路径的补集上,所以我们把那段点打上标记。 特别的,如果入环点等于出环点,那么打上标记的就只...原创 2018-05-29 18:49:24 · 609 阅读 · 0 评论 -
CF886D Restoration of string
Restoration of string题目描述 传送门:http://codeforces.com/problemset/problem/886/D **题解感觉这题思路好精妙。 考虑一个字符串,如果它是most frequent的,那么对这个串中任意相邻的一对元素,如ab,则在good string中对于任意一个a后面都必须跟着一个b。否则a就是一个比ab更常见的子串。 因此,对于读入原创 2017-12-06 20:40:15 · 255 阅读 · 0 评论 -
CF892E Envy
Envy题目描述 传送门http://codeforces.com/problemset/problem/892/E 题解 对于一条边权为w的边,它能出现在最小生成树上当且仅当边权#include<bits/stdc++.h>#define N 500005using namespace std;int n,m,q,tot,ans[N],fa[N],mark[N],pa[N],tmp;原创 2017-11-19 15:22:26 · 1086 阅读 · 0 评论 -
小园丁与老司机
小园丁与老司机题目描述 照例贴传送门http://www.lydsy.com/JudgeOnline/problem.php?id=4200 题解 前40分直接dp。 每个点预处理出下,左下,右下三个方向最近的点,直接转移。 对于同层的点,单独转移。由于看到这题同层点<=1000这个条件所以无脑写了n^2,后来发现有一个点没这个条件,于是在UOJ上被卡成了97分。然后就懒得改了。 对于第原创 2016-05-22 23:46:35 · 1151 阅读 · 0 评论 -
志愿者招募
志愿者招募题目描述 贴个传送门http://www.lydsy.com/JudgeOnline/problem.php?id=1061题解 费用流方法,https://www.byvoid.com/blog/noi-2008-employee/这里讲得很详尽了。 感觉这题费用流建图并不好想。 后来去了CTSC,听了线性规划专场答辩,然后决定学习一下单纯形。 原问题是个裸的线性规划问题,把原原创 2016-05-22 23:38:02 · 788 阅读 · 0 评论 -
城市建设
城市建设时间限制: 2 Sec 内存限制: 128 MB 题目描述 PS国是一个拥有诸多城市的大国,国王Louis为城市间的道路修建可谓绞尽脑汁。Louis可以在某些城市之间修建道路,并且在不同城市之间修建道路需要不同的花费。Louis希望修建最少的道路使得国内所有的城市连通。但是由于某些因素,城市之间修建道路需要的花费会随时改变,Louis会不断收到道路修建花费被改变的消息,他希望每收到一条原创 2016-02-23 22:34:49 · 1211 阅读 · 0 评论 -
k-Maximum Subsequence Sum
k-Maximum Subsequence Sum题目描述: 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3638题解数据较小时,考虑费用流。为什么我没想到(雾)。 由于本题n较大,所以考虑进行人工增广。 用线段树维护区间最大子串,每次增广将其取反即可。 本题有4倍经验!!!代码#include<iostream>#include原创 2016-04-08 00:01:36 · 522 阅读 · 0 评论 -
清理雪道
清理雪道题目描述:http://www.lydsy.com/JudgeOnline/problem.php?id=2502题解get写最小流的正确姿势。 按照可行流建图,然后先不连T到S流量为的inf边。 跑一遍最大流。 再加上那条边,再跑一遍最大流。 后一次跑的答案就是最小流。 原理,大概是前一次先把流量尽力拓展完,后一次再补下界(口胡的)。代码#include<iostream> #原创 2016-04-01 21:27:35 · 622 阅读 · 0 评论 -
程序自动分析(prog)
程序自动分析(prog)时间限制: 2 Sec 内存限制: 512 MB 题目描述 在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。 考虑一个约束满足问题的简化版本:假设x1,x2,x3,…代表程序中出现的变量,给定n个形 xi=xj 或 xi≠xj 的变量相等/不等的约束条件,请判定是否可以分别为每一个变量赋予恰当的值,使得上述所有约束条件同时被满足。例如,一个问题中原创 2015-10-02 23:21:28 · 1172 阅读 · 0 评论 -
水管局长
水管局长时间限制: 3 Sec 内存限制: 128 MB题目描述 SC省MY市有着庞大的地下水管网络,嘟嘟是MY市的水管局长(就是管水管的啦),嘟嘟作为水管局长的工作就是:每天供水公司可能要将一定量的水从x处送往y处,嘟嘟需要为供水公司找到一条从A至B的水管的路径,接着通过信息化的控制中心通知路径上的水管进入准备送水状态,等到路径上每一条水管都准备好了,供水公司就可以开始送水了。嘟嘟一次只能原创 2015-11-27 22:17:03 · 734 阅读 · 1 评论 -
Bubble Cup 11 - Finals(codeforces 1045)
Bubble Cup 11 - Finals四题滚粗了,结束后30秒过了第五题。如果状态好点,没看错题的话,应该至少能过个6题的吧。A. Last chance (cf 1045A)题目描述http://codeforces.com/contest/1045/problem/A题解第一类武器直接连边。第二类武器线段树优化建图。第三类武器题目有个条件说是不交叉的,所以先暴力连边暴力...原创 2018-09-30 00:33:32 · 458 阅读 · 0 评论