上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 34 下一页
摘要: 今天学cdq分治,原来归并排序求逆序对就是简单的cdq分治应用,顺便复习了归并排序,把归并排序模板敲一下,拿小本子记一下 ^_^,cdq牛逼! 阅读全文
posted @ 2019-08-26 21:05 Frank__Chen 阅读(162) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/POJ-3122 题意:有n块饼,m+1个人,将饼均分成m+1块,求每块最大的大小。 思路:水二分,显然每块的大小与可以给多少人吃具有单调性,满足二分的性质。下限为0,上限为sum/(m+1)。 AC代码: 阅读全文
posted @ 2019-08-26 12:40 Frank__Chen 阅读(246) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/POJ-3714 题意:给定两个点集,求最短距离。 思路:在平面最近点对基础上加了个条件,我么不访用f做标记,集合1的f为1,集合2的f为-1,那么求两个点的距离时,如果a.f*b.f=-1时计算距离,否则乘积为1的话返回inf。其它就 阅读全文
posted @ 2019-08-26 11:50 Frank__Chen 阅读(381) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/HDU-1007 题意:给定n个点,求平面距离最小点对的距离除2。 思路:分治求最小点对,对区间[l,r]递归求[l,mid]和[mid+1,r]的最小点对,取两者中的小者设为d。然后处理一个点在左区间,一个点在右区间的情况。一个点P在 阅读全文
posted @ 2019-08-26 11:15 Frank__Chen 阅读(430) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/POJ-1836 题意:给定n个数组成的序列,求最少减掉几个人,使得序列先单调递增再单调递减。 思路:枚举i:1..n,以i为边界,左边递增,右边递减,两次LIS即可,用O(nlogn)的做法,求结果最小即可。总时间复杂度O(n^2lo 阅读全文
posted @ 2019-08-25 20:03 Frank__Chen 阅读(148) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/POJ-1905 题意:有一根长len的木棍,加热了n度,长度会膨胀为len*(1+n*c),c为膨胀系数。现在把这根木棍夹在两堵墙之间,木棍会向上弯曲变成弧形,求弧形中点和原木棍中点的高度差。 思路:刚开始以为是几何题,几何肯定是能做 阅读全文
posted @ 2019-08-25 17:27 Frank__Chen 阅读(204) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/HDU-5909 题意:给一颗树,结点带权值v[i]<m。求异或和为k的子树个数(0<=k<m)。 思路: 首先点分治处理一颗树,跑一遍dfs得到该树的dfs序。然后我们用序列dp来做,用dp[i][j]表示必须包括重心,处理序列中第i 阅读全文
posted @ 2019-08-25 15:42 Frank__Chen 阅读(224) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/HDU-5977 题意:给一颗树,每个结点上有一个权值a[i],a[i]<=10,求有多少条路径满足这条路径上所有权值的结点都出现了。 思路: 首先利用二进制的思想,将a[i]转化为1<<(a[i]-1)。我们在子树中,计算出结点到重心 阅读全文
posted @ 2019-08-24 11:56 Frank__Chen 阅读(175) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/HDU-4812 题意:给定一颗带点权的树,求是否存在一条路经的上点的权值积取模后等于k,如果存在多组点对,输出字典序最小的。 思路: 点分治模板题。按照套路,找重心,求出子树中节点到重心的权值积取模后的值dis[i](包括重心的权值, 阅读全文
posted @ 2019-08-21 21:58 Frank__Chen 阅读(201) 评论(0) 推荐(0)
摘要: 题目链接:https://www.luogu.org/problem/P2664 题意:给定一颗带点权的树,结点数n<=1e5,点权<=1e5,用s(i,j)表示从i到j的路径上不同点权数,ans[i]=sum(s(i,j))。求ans数组。 思路: 继续肝淀粉质,太难了。 涉及到树上点对,且nlo 阅读全文
posted @ 2019-08-21 16:23 Frank__Chen 阅读(156) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 34 下一页