上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 题意: 统计网格矩形的子矩形数目,其中要求每个格子不能包含一些特殊格子(特殊格子小于20) 思路:统计格子是个老问题,sum=n*(n+1)/2*m*(m+1)/2 这里要求一些格子不合法,显然用总答案减去非法答案更容易计算。 计算非法答案时k<=20是一个提示算是,我们可以直接枚举包含的非法格子数 阅读全文
posted @ 2017-07-31 19:30 zhangxianlong 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 题意: 一棵树,路径的权值等于路径上颜色的种类,问全部路径的价值和 思路: 题解的方法就不多讲了,这里提供一个树分治做法,首先要将原问题转换为每种颜色的经过路径数量的总和(也就是计算每种颜色的贡献,贡献为经过这种颜色的路径数量) 树分治的做法则为,维护重心下的子树第一次出现某种颜色的位置,通过这个位 阅读全文
posted @ 2017-07-30 17:20 zhangxianlong 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 题意:两个序列,A,B,A序列给出,Bi<=Ai,问满足所有区间的gcd l r != 1 的B序列的方案数 思路:枚举B整体的GCD,直接枚举显然会重复计算,顾使用莫比乌斯进行容斥,单组因子的方案数就是sum (ai/p) 显然直接枚举时间复杂度为n*m m=min ai ,在这里我们做一个桶的处 阅读全文
posted @ 2017-07-27 19:57 zhangxianlong 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 题意,一棵树,边有权值,问有多少点对之间的路径<=K 思路,树分治基础,直接点分治,合并的时候分边依次计算。维护处理边的dis数组和某重心已经处理过的dis数组就好了,记得保证有序性方便二分计数。 代码: 阅读全文
posted @ 2017-07-26 20:53 zhangxianlong 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 中文题,题意略,老年人康复练习 数位DP, 和一般的不同,这种数位dp统计数字和或者数字平方和 注意取模!!! 代码: 阅读全文
posted @ 2017-07-21 13:35 zhangxianlong 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 链接:http://hihocoder.com/problemset/problem/1483 题意:一个区间价值为区间中相同数的对数。。求第k大区间 思路:和51nod上一个第k大区间类似,二分答案,统计是不是第k大的时候通过枚举左端点来求答案。时间复杂度nlogn,注意要提前做离散化处理,不然n 阅读全文
posted @ 2017-03-19 18:59 zhangxianlong 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://codeforces.com/contest/762/problem/D 题意:n*3的方格,从左上走到右下,一个格子不能走两遍,每个格子有个权值,最后将路径所有权值加起来问最大是多少? 思路:瞎dp分类讨论一下,竖着三个三个去刷dp的表,直接分类讨论可能由哪些转移过来就好。 阅读全文
posted @ 2017-01-30 12:11 zhangxianlong 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://codeforces.com/contest/762/problem/C 题意:两个字符串 s1 s2 长度1e5 ,问题 串2 去掉一个最短连续子串,使得剩下的串拼起来是 串1 的一个子串。 思路:预处理s2从头匹配最远延伸以及从尾匹配的最远延伸,之后利用这两个数组,可以通 阅读全文
posted @ 2017-01-29 20:58 zhangxianlong 阅读(80) 评论(0) 推荐(0) 编辑
摘要: http://hihocoder.com/problemset/problem/1461 题意:中文题目简单说,有a和b分别是0和1,可操作a+=b或者b+=a,构造60次只能a或b变成n 思路:完全没见过的思路,所以只能瞎bb一下,写blog也是为了做个笔记算是。。如有不对还请指出。。我们手写画个 阅读全文
posted @ 2017-01-01 22:09 zhangxianlong 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 链接:http://codeforces.com/problemset/problem/593/D 题意:一棵树,有边权, 两种操作:其一,改变边权(边权只能越改越小并且大于1)。其二,给一个X(1 1e18),和a,b两点,问X / (简单路径的边权乘积) 思路:1.裸树链剖分,维护区间乘积就可以 阅读全文
posted @ 2016-12-22 14:42 zhangxianlong 阅读(113) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页