上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 34 下一页
摘要: poj 1985(模板题) 先随便找个点dfs一次找到距离最远的点,再从那个点再同样dfs一次,那个点到其他点最长的距离即为树的直径 不过这种方法不适用于有负权边 还可以用树形dp 树的直径是由其中一个端点到其他端点的最远距离和次远距离组成的 可以用这个性质来dfs 树形dp其实更好写 然后发现其实 阅读全文
posted @ 2018-10-02 11:33 Sugewud 阅读(122) 评论(0) 推荐(0)
摘要: 点的距离(模板题) 树中两点间的距离就是d[u] + d[v] - 2 * d[lca(u, v)] 暗的连锁 这道题首先有个转化 切两刀能不能切断,取决于非树边,因为非树边会构成环 那么可以把非树边构成的环上所有的树边都覆盖一次 如果只覆盖一次,那么显然有唯一解 如果没有被覆盖,那就加上非树边的数 阅读全文
posted @ 2018-10-02 09:54 Sugewud 阅读(230) 评论(0) 推荐(0)
摘要: 大牛线段树总结,非常棒 模板题 洛谷 P3372 【模板】线段树 1 caioj 1099 线段树区间最值 JSOI 2008 最大数 区间染色问题 poj 2777 因为只有30种颜色,而int是32位,所以可以用一个int来表示状态,相当于状态压缩 同理如果大于30,可以用long long 然 阅读全文
posted @ 2018-10-01 20:29 Sugewud 阅读(172) 评论(0) 推荐(0)
摘要: 部分题目来自《算法竞赛设计进阶》 问题 给定一个长度为n的数列A,有m个询问,每次给定一个整数T,求出最大的k,满足a[1],a[2]……a[k]的和小于等于T(不会打sigma) 第一反应是二分,这个时候的复杂度是logn 还有第二种解法,用倍增的思想,复杂度为logk(所求答案)。显然倍增要好很 阅读全文
posted @ 2018-10-01 08:30 Sugewud 阅读(922) 评论(0) 推荐(0)
摘要: 二分分为二分查找和二分答案。 设数组下标为1~n 二分查找。实际上就是一个有序数列中有一个解,然后搜一遍求这个解。而直接for循环暴搜一遍的话时间复杂度是O(n),而用二分查找可以降低时间复杂度,为O(logn);而数组形象化出来的话就是0000010000000(0为无解,1为有解),二分就是要找 阅读全文
posted @ 2018-09-25 16:51 Sugewud 阅读(144) 评论(0) 推荐(0)
摘要: 还有这种操作??????直接用pre到now转移的方式构造一个矩阵就好了。二进制长度为m,就构造一个长度为1 #include#include#define REP(i, a, b) for(int i = (a); i 4) return; if(l == 4) ... 阅读全文
posted @ 2018-09-24 17:03 Sugewud 阅读(169) 评论(0) 推荐(0)
摘要: 本来直接一波状压dpAC的#include#include#include#define REP(i, a, b) for(int i = (a); i m) return; if(l == m) { path[p][0] = pre; path[p++][1]... 阅读全文
posted @ 2018-09-24 16:44 Sugewud 阅读(170) 评论(0) 推荐(0)
摘要: 这道题的解析这个博客写得很好https://blog.csdn.net/shiwei408/article/details/8821853大致意思就是我们可以只处理两行之间的关系,然后通过这两个关系推出所有行(有点像矩阵快速幂的思想)几个要注意的地方(1)第0行为全1... 阅读全文
posted @ 2018-09-24 16:12 Sugewud 阅读(180) 评论(0) 推荐(0)
摘要: 上来直接一波敲键盘,直接套Tsp问题的代码然后WA发现貌似这道题没有连续性。Tsp问题是一条路径,一个点到另一个点,多了一个限制,所以就需要加多一维而这道题没有限制,也就是说那一维不需要加,我加了还WA然后要搞清楚状态,在纸上可以写,写清楚了再敲代码这道题一开始都是存... 阅读全文
posted @ 2018-09-24 14:54 Sugewud 阅读(134) 评论(0) 推荐(0)
摘要: 这道题千辛万苦啊!这道题要涉及到当前点和前面两个点,那就设dp[state][i][j]为当前状态为state,当前点为i,前一个点为j这个状态表示和之前做炮兵那题很像,就是涉及到三个点时,就多设一维表示前一个点(炮兵那题把点换成行)这道题有很多细节需要注意(1)计算... 阅读全文
posted @ 2018-09-24 12:24 Sugewud 阅读(120) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 34 下一页