Gravatar
AntiLeaf
积分:3393
提交:1526 / 4369
%%%

Gravatar
liu_runda
积分:2887
提交:1014 / 2190
先处理完所有删边操作,再逆序处理所有操作(原来的删边处理时改为添边)。
维护一个带权并查集(所谓的权就是会不会走到环路)。
最后一个点用递归find()会爆栈,改迭代find()就可以了。

Gravatar
Hzoi_Yniverse
积分:1185
提交:610 / 1385

Gravatar
半汪
积分:1974
提交:508 / 1308
回复 @liu_runda :
表示一棵线段树三个点之后都超时,怎么优化?

题目 1946 马拉松
2016-02-20 20:27:19
Gravatar
YGOI_真神名曰驴蛋蛋
积分:1982
提交:671 / 1901
一遍过

Gravatar
liu_runda
积分:2887
提交:1014 / 2190

Gravatar
liu_runda
积分:2887
提交:1014 / 2190
注意几个坑点:
1.答案要用long long
2.有重边,以较短的的为准

Gravatar
水墨青花
积分:212
提交:100 / 316
这个超时……

Gravatar
Hzoi_
积分:1676
提交:530 / 743
又是考试原题,卧槽!!!!

Gravatar
SOBER GOOD BOY
积分:2019
提交:588 / 930
[size=32] ^_^ [/size]

题目 2140 摆火柴
2016-02-20 19:38:12
Gravatar
Respawn
积分:1340
提交:416 / 807

Gravatar
AntiLeaf
积分:3393
提交:1526 / 4369
回复 @stone :
快使用流加速哼哼哈嘿

Gravatar
liu_runda
积分:2887
提交:1014 / 2190
写了两棵线段树.......貌似考试时只有我A了?一棵线段树保存不跳过任何检查站时的路径长度,一棵线段树保存某段子赛程中跳过检查站所能缩短的最大距离。不过这算法还是略慢啊。

题目 1946 马拉松 AAAAAAAAAA
2016-02-20 18:39:04
Gravatar
Dream
积分:569
提交:246 / 644
裸匈牙利水之

Gravatar
liu_runda
积分:2887
提交:1014 / 2190
文章开头可能有多余空格.....

Gravatar
rvalue
积分:715
提交:213 / 573
回复 @叶子の宿敌 :
快速傅里叶变换可以在NlogN时间内执行高精度乘法,另外用牛顿迭代法可以将高精度除法和高精度开方转换为高精度乘法,总时间复杂度N(logN)^2

题目 1402 神秘的常数π
2016-02-20 14:34:53
Gravatar
Hzoi_Yniverse
积分:1185
提交:610 / 1385

Gravatar
Sky_miner
积分:2788
提交:902 / 1646
。。。一道水题。。。我居然~~TM水了三遍才过!!!!!!!!!!!

题目 1707 嘉豪
2016-02-20 14:17:42
Gravatar
liu_runda
积分:2887
提交:1014 / 2190
基本是照课本打的。。。滚动数组要从后向前计算我还没记住.....

Gravatar
SOBER GOOD BOY
积分:2019
提交:588 / 930
[size=32]不要方 结果是long long[/size]