08 2017 档案

摘要:链接:https://www.oj.swust.edu.cn/oj/problem/show/1748 分析:这题最难的地方在于飞船的周期性,不同时间图不一样。。。考虑枚举天数,记Xn,m为第n天的第m个点,从Xn,m向Xn+1,l连一条边,m,l之间这一天有飞船,容量为飞船容量,然后从Xn,m向X 阅读全文
posted @ 2017-08-29 15:10 7391_KID 阅读(280) 评论(0) 推荐(0)
摘要:链接:https://www.oj.swust.edu.cn/oj/problem/show/1747 分析:最多只有20个错误,肯定位操作压缩一下,然后每种状态看做一个点,满足条件的两点连边,求从全错到全对的最短路径即可。一开始疯狂T,后面把模板里加边去掉,直接在增广时判断是否有边,4ms过了。。 阅读全文
posted @ 2017-08-29 15:05 7391_KID 阅读(363) 评论(0) 推荐(0)
摘要:链接:https://www.oj.swust.edu.cn/oj/problem/show/1746 题意:给定无向图,求一条从s到t再到s的最长路径,除s外每个点最多经过一次。 分析:实际上相当于求两条从s到t的路径,两条路径互不相交且长度和最大。先拆点,把每个点拆成X和Y,连一条容量为1、费用 阅读全文
posted @ 2017-08-29 15:01 7391_KID 阅读(680) 评论(0) 推荐(0)
摘要:链接:https://www.oj.swust.edu.cn/oj/problem/show/1745 分析: 我的想法是,首先每天的餐巾数有限制,所以先拆点,从Xi向Yi连一条容量和下界均为ri的边,Xi看作每天得到的新餐巾(洗好的+新买的),从s向Xi连一条容量为inf,费用为p的边;再从Xi向 阅读全文
posted @ 2017-08-29 14:56 7391_KID 阅读(170) 评论(0) 推荐(0)
摘要:链接:https://www.oj.swust.edu.cn/oj/problem/show/1742 分析:裸题,直接上模板搞一下二分图匹配即可。 阅读全文
posted @ 2017-08-29 14:38 7391_KID 阅读(211) 评论(0) 推荐(0)
摘要:链接:https://www.oj.swust.edu.cn/oj/problem/show/1739 分析: 有向无环图最小路径覆盖:给定有向无环图,求一个路径划分,使得每个点在且只在一条路径上,路径数要求最少。 对于这种问题,先把每个点看做一条路径,然后连边,每个点最多连出去一条,也最多被连一次 阅读全文
posted @ 2017-08-29 14:35 7391_KID 阅读(310) 评论(0) 推荐(0)
摘要:链接:https://www.oj.swust.edu.cn/oj/problem/show/1737 分析:把实验和仪器都看做点,点权为盈利(仪器的盈利为负),从实验到所需仪器连一条边,求图的最大权闭合图。 最大权闭合图求法:增加源汇点s、t,对于每个点,设权重为w,若w>0,从s向该点连一条边, 阅读全文
posted @ 2017-08-29 14:23 7391_KID 阅读(155) 评论(0) 推荐(0)
摘要:链接:https://www.oj.swust.edu.cn/oj/problem/show/1736 分析:模板题,增加源点和汇点s、t,从s向U中所有点连一条容量为1的边,从V中所有点向t中所有点连一条容量为1的边,然后求s-t最大流即为所求。最大流用的isap模板。 阅读全文
posted @ 2017-08-29 14:15 7391_KID 阅读(183) 评论(0) 推荐(0)
摘要:链接:http://acm.hdu.edu.cn/showproblem.php?pid=6102 题解: 分析:有点难想。。首先逐个加入右端点,每加入一个,枚举倍数,和题解做法一样,然后更新每个Ai位置的值,当某个区间右端点恰好的刚刚枚举完的右端点时,这时候更新答案,对应询问的答案就是这个时候的区 阅读全文
posted @ 2017-08-15 00:45 7391_KID 阅读(269) 评论(0) 推荐(0)
摘要:链接:http://acm.hdu.edu.cn/showproblem.php?pid=6085 题意:给定长度分别为n,m的数组A和B,给定q个询问,每次询问给出一个k,求满足Ai%Bj=k的数对(i,j)的个数,结果mod2。 题解: 分析:简单说就是枚举Bi的倍数,在对应区间内得到k的个数, 阅读全文
posted @ 2017-08-13 02:11 7391_KID 阅读(227) 评论(0) 推荐(0)
摘要:链接:http://acm.hdu.edu.cn/showproblem.php?pid=6097 分析:考虑P关于圆O的反演点P',对于圆上任意一点M,|PM|/|P'M|=|OP|/r,然后就把问题转化为圆外两点到圆上动点距离之和最小了,因为|OP|=|OQ|,线段P'Q'要么和圆有交点,要么所 阅读全文
posted @ 2017-08-11 00:46 7391_KID 阅读(176) 评论(0) 推荐(0)
摘要:链接:http://poj.org/problem?id=3252 题意:一个数写成二进制,0不少于1就是round number,求给定区间内round number的个数。 分析:显然第一步转化为0到n的round number个数。。设n写成二进制有len位,第一位取0时,后面只要满足0的个数 阅读全文
posted @ 2017-08-03 23:02 7391_KID 阅读(101) 评论(0) 推荐(0)
摘要:链接:http://poj.org/problem?id=1019 分析:就是计数的问题。。可以先算出112123...m共有多少位,具体式子看代码。。然后二分取一个最大的小于n的m,接下来考虑123...m有多少位,再二分一下求解就可以了。。具体式子还是看代码。。 阅读全文
posted @ 2017-08-03 22:54 7391_KID 阅读(141) 评论(0) 推荐(0)
摘要:链接:http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1007&cid=762 题意:给定一个二分图,由U、V两部分组成,两部分大小相同,且U中每个点都连向V中的两个点,每个完美匹配的权定义为匹配中的边乘积,求所有完美匹配的权之和 阅读全文
posted @ 2017-08-03 22:50 7391_KID 阅读(138) 评论(0) 推荐(0)
摘要:链接:http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1003&cid=762 题意:记d(n)为n的因子个数,给定l,r,k,求∑d(i^k),(i=l,l+1,...,r)。 分析:记n=(p1^a1)*(p2^a2)*... 阅读全文
posted @ 2017-08-03 22:43 7391_KID 阅读(166) 评论(0) 推荐(0)
摘要:链接:http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1011&cid=762 题意:给定一个X和.组成的图案,输出图案里的数字。 分析:- - 一开始没看懂题目,没发现给的图里就是数字了。。打个0到9的表,直接读完判一下,就水过 阅读全文
posted @ 2017-08-03 22:35 7391_KID 阅读(250) 评论(0) 推荐(0)
摘要:链接:http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1003&cid=761 题意:给定1~n的一个排列,定义f(l,r,k)为区间[l,r]第k大的数,不存在第k大的数时定义为0,给定k,求所有区间的f的和。 分析:考虑每个数 阅读全文
posted @ 2017-08-03 22:30 7391_KID 阅读(194) 评论(0) 推荐(0)