摘要: 题目好长啊直接copy算了 最近,阿Q开了一间宠物收养所。收养所提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物。每个领养者都希望领养到自己满意的宠物,阿Q根据领养者的要求通过他自己发明的一个特殊的公式,得出该领养者希望领养的宠物的特点值a(a是一个正整数,a<2^31),而他也给每个处在 阅读全文
posted @ 2017-03-14 23:08 FallDream 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 给定一个n个点m条边的图,每条边都有两个等级,分别要c1和c2费用。你需要构造一个最小生成树,并且满足最少有k条一级边。 n,k<=10000,m<=20000 题解:很自然的想到二分一个答案,然后先连一级边,再连二级边,判断能否连通/是否有足够的一级边 就可以啦。 复杂度mlogMAXC 阅读全文
posted @ 2017-03-14 22:21 FallDream 阅读(210) 评论(0) 推荐(0) 编辑
摘要: n<=100000,m<=1000000 缩点之后,就成为了一个扩扑图,题目转化为求最长链的长度以及数量,然后随意dp呗 阅读全文
posted @ 2017-03-14 19:39 FallDream 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 题意:给定一棵n个点的树,一开始边权都是1,然后要支持修改一条边为0和查询一个点到点1的路上的边权和。n<=250000 题解:求出dfs序,然后每个点如果它和父亲的连边有权值就把它这个子树都+1. 阅读全文
posted @ 2017-03-14 18:13 FallDream 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 题意:一个n个点m条单向边的图,每个点有权值,给定出发点和p个可以停止的点,你可以随便走一条路径从出发点走到一个可以停止的点,但是每个点的点权只能计算一次,求能得到的最大权值。 n,m<=500000 题解:tarjan缩点,然后树形dp。显然强联通分量里每一个点都可以乱走(为所欲为) 阅读全文
posted @ 2017-03-14 16:54 FallDream 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 题意:有n个锦囊妙计,m道题。先从第1道题做起,每道题都有两个妙计可以解决,解决之后才能进入下一题,每个妙计只能用一次,求最多能解决多少题 题解:二分答案+网络流check 阅读全文
posted @ 2017-03-14 16:22 FallDream 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 给定n个点,求周长最小的三角形的周长。n<=200000 题解:考虑分治,首先按x坐标排序,然后按照分治的思路不断分下去。 1)对于l和r区间内只有最多两个点的情况,显然它已经没救了。 2)然后取出现在暂时比较优的答案ans,用一个limit=ans/2。 3)把这个区间所有点中和中点x坐标差值不超 阅读全文
posted @ 2017-03-14 15:26 FallDream 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 给定n个点,你要选出4个点使得面积最大。n<=2000 题解:求凸包,然后旋转卡壳,根据某证明,对踵点不会超过3n/2,所以对于每一对对踵点暴力找最远点就可以了。 复杂度n^2 update:卡时间卡空间版,用二分求最远点 复杂度nlogn 卡到排行榜RANK 2啦 RANK1是假的吧???? 阅读全文
posted @ 2017-03-14 13:35 FallDream 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 题意:给定一个n*m的矩阵,每个点都是黑色的或者白色的,现在要从矩阵上割出一个小棋盘(黑白相间,任意两个相邻点颜色不同),求最大的矩形棋盘和正方形棋盘。 这道题想了好久.....发现只会n^3/20,或者n^2logn求正方形......哎我好菜啊 正解:首先很容易想到将横纵坐标和是偶数(或者奇数, 阅读全文
posted @ 2017-03-13 22:01 FallDream 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 呕......这道题直接把我的提交页面刷屏了,一页的红色 阅读全文
posted @ 2017-03-13 16:46 FallDream 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 来自FallDream的博客。未经允许,请勿转载,谢谢 A.跳马 T组数据,每次给定x和y,要求从(0,0)走马字形(一个坐标变化1,另一个变化2)到(x,y)的最小步数。 T<=1000;x,y<=10^9 先贪心,然后小暴力。 B.绝对值 给定n个实数,每个实数在li,ri中随机选取,求和的绝对 阅读全文
posted @ 2017-03-13 13:06 FallDream 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 抄自:http://blog.csdn.net/coldef/article/details/61412577 当时看了就不会,看了别人的题解不懂怎么维护,最后抄了个代码....... 给定一棵n个点的树,每个点有颜色。m次询问,每次询问一个节点子树中深度和这个点深度之差<=d的点的颜色数量。多组数 阅读全文
posted @ 2017-03-13 00:26 FallDream 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 先上一张图。 从我发的第一篇博文我就发现了这个现象。当时是发了一个APIO2015的题解,然而第二天去百度了一下,就看到了一模一样的。当时没什么感觉,但是没想到之后几乎每一篇博文都会被盗。听学长说,这些垃圾网站是直接爬走的,有写都能被盗,最近去百度了一下,发现真的是这样。sb布布扣啊,还有码迷啊之类 阅读全文
posted @ 2017-03-12 21:12 FallDream 阅读(983) 评论(1) 推荐(1) 编辑
摘要: 不要纠结为什么3.9的比赛比3.10的还迟做完,你们首先得知道这场是ditoly出的 ditoly丧病出题人啊丧病出题人啊丧病出题人啊 本机上 T1 std3.000s卡过,我的3.1s被卡了 T3 总共2s,std写的treap跑的飞快,我写的替罪羊2.1s也被卡了 听说学校机子T1只要2s,学校 阅读全文
posted @ 2017-03-11 14:52 FallDream 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 真的报警啦,hzwer又出一堆丧题虐人啦..... A.[poj-1190]生日蛋糕 要做一个m层的蛋糕,每一层有高度和半径,且要分别比它上面的那一层的高度和半径大至少一,给定总体积n,求最小的侧面和顶上的面积之和m<=20,n<=10000 搜索....但是要加上比较强的剪枝。 1.如果此时的半径 阅读全文
posted @ 2017-03-10 23:35 FallDream 阅读(165) 评论(0) 推荐(0) 编辑