A1. 道路修建 SmallTime Limit: 1000msMemory Limit: 131072KB64-bit integer IO format: %lld Java class name: MainSubmit Status无向图初始有个点,从到依次标号,但是没有边,接下来有次操作,从
分类:
其他好文 时间:
2016-02-03 22:35:37
阅读次数:
341
一看到这道题觉得很水,打了递归树形DP后RE了一组,后来发现必须非递归(BFS)递归版本84分:#include#include#includeusing namespace std;int N,point[1000003],next[2000003],v[2000003],c[2000003].....
分类:
其他好文 时间:
2016-01-11 22:13:30
阅读次数:
210
不明白为啥一定有一个点re,而同样的c++用int就能跑过(吃屎了有木有)此刻我内心是崩溃的= =而且在bz和code上,两个程序跑出来的结果也是不一样的,一个re一个a了先发一个95分的吧,到时候我再查一下 var pre,last,other,long...
分类:
其他好文 时间:
2015-09-24 22:32:10
阅读次数:
226
http://www.lydsy.com/JudgeOnline/problem.php?id=3995线段树维护连通性。我们发现,对于一个区间[L,R],我们只需要知道(1,L),(2,L),(1,R)和(2,R)这4个点的之间的连通情况即可。我们在线段树中,假设当前节点的表示的区间的为[L,R]...
分类:
其他好文 时间:
2015-09-23 18:34:38
阅读次数:
240
2435: [Noi2011]道路修建Time Limit: 10 Sec Memory Limit: 128 MB
Submit: 2645 Solved: 825
Description在 W 星球上有 n 个国家。为了各自国家的经济发展,他们决定在各个国家之间建设双向道路使得国家之间连通。但是每个国家的国王都很吝啬,他们只愿意修建恰好 n – 1条双向道路。 每条道路的修建都要付出一定的费...
分类:
其他好文 时间:
2015-08-19 17:06:29
阅读次数:
182
线段树每个结点维护5个域:整个区间的MST。将两个左端点连通,两个右端点不连通,整个区间内选择2*(r-l+1)-2条边的最小生成森林,有两个连通块。将两个右端点连通,两个左端点不连通,整个区间内选择2*(r-l+1)-2条边的最小生成森林,有两个连通块。两个左端点不连通,两个右端点也不连通,整个区...
分类:
其他好文 时间:
2015-07-11 10:32:32
阅读次数:
583
1 const INF=2000000000; 2 const maxn=4008; 3 var r:array[0..maxn] of longint; 4 eg:array[0..1000008] of record u,v,w,nt:longint; end; 5 ...
分类:
其他好文 时间:
2015-06-12 18:52:48
阅读次数:
131
DFS/DP 本来以为是一道傻逼题,然而跪了好久……一直RE…… 直接dfs就好了……x->y val=c : ans+=abs(n-size[y]-size[y])*c; 然而为啥会一直RE呢? 后来改成dfs返回当前节点的size就过了……过了…… 100W的节点难道linux下也...
分类:
其他好文 时间:
2015-06-07 20:11:48
阅读次数:
116
2435: [Noi2011]道路修建Time Limit: 20 SecMemory Limit: 256 MB题目连接http://www.lydsy.com/JudgeOnline/problem.php?id=2435Description在 W 星球上有 n 个国家。为了各自国家的经济发展...
分类:
其他好文 时间:
2015-06-03 21:07:07
阅读次数:
128
题目链接:BZOJ - 3995题目分析这道题..是我悲伤的回忆..线段树维护连通性,与 BZOJ-1018 类似,然而我省选之前并没有做过 1018,即使它在 ProblemSet 的第一页。更悲伤的是,这道题有 40 分的暴力分,写个 Kruskal 就可以得到,然而我写了个更快的 DP 。这本...
分类:
其他好文 时间:
2015-04-24 18:37:28
阅读次数:
161