Gravatar
AAAAAAAAAA
积分:3265
提交:759 / 1404
懒得造数据就不要把题放上来

题目 361 飞弹
2017-04-30 21:04:08
Gravatar
据说这是zzy
积分:267
提交:104 / 466
抄了一波

题目 259 亲戚 AAAAAAAAAAAA
2017-04-30 20:56:39
Gravatar
REALIZE_BEYOND
积分:356
提交:108 / 300
回复 @Yeehok :
大神 ans指啥?

题目 476 最长公共子序列
2017-04-30 20:10:23
Gravatar
WildRage
积分:1000
提交:269 / 663
改了半天,一直 EEEE 最后发现文件名错了,让我死吧

Gravatar
FoolMike
积分:5214
提交:1165 / 2240
TLE那个是VFK论文里提到的分治乘法+快速幂,AC的那个是FWT。
话说FWT和FFT写的挺像的嘛……
哪位神犇写分治乘法+快速幂卡过的一定要发帖公开代码,让我等Orz,我写的得1.2s。

Gravatar
HZOI_蒟蒻一只
积分:1518
提交:319 / 790
回复 @hzoi_WildRage :
while(1)cout<<"向wxh神犇低头"<<endl;

Gravatar
Shirry
积分:2258
提交:554 / 1107
DinicT一个点……选择无耻的打表

Gravatar
orion_rigel
积分:132
提交:44 / 122
回复 @葳棠殇 :
Orz! Orz! Orz! Orz! 万古犇 昊神!

Gravatar
Letter zZZz
积分:156
提交:72 / 184
开心,第一次i手打矩阵快速幂,虽然调了一个下午。。。。。

题目 514 01进制数 AAAAAAAAAA
2017-04-29 18:30:33
Gravatar
Shirry
积分:2258
提交:554 / 1107
……

题目 2683 Can Win
2017-04-29 18:04:40
Gravatar
shy
积分:277
提交:79 / 165
被SA的清零坑2

Gravatar
亦不负卿
积分:52
提交:36 / 48
这水题做了我好长时间。。我是不是废了。。

Gravatar
亦不负卿
积分:52
提交:36 / 48
这水题做了我好长时间。。我是不是废了。。

Gravatar
Emine
积分:874
提交:247 / 454
首先广搜有20分
对于一个状态
例如2 3 7
中间可以往两侧跳,即2 3 7->1 2 7 / 2 3 7->2 7 11
两侧仅有一个能往中间跳,即2 3 7->3 4 7
那么所有的状态就能表示为一棵二叉树,第一种情况为其两个儿子,第二种为其父亲
问题转换为给定树上的两个结点,求其距离
直接暴力可以得40分
可以构造这样的数据
1 2 1000000000
99999998 99999999 1000000000
这样左边要一直往中间跳上上亿次
我们发现若记前两个数差t1,后两个数差t2,不妨设t1<t2
则左边最多往中间跳(t2-1)/t1次
然后只能右边往中间跳,是一个辗转相除的过程,即在logK的时间内我们可以用这种方法得到某个结点它向上K次后的结点,或者根节点,同时还可以顺便算下深度
那么只要求始终两个状态的深度d1,d2,将较深的调整到同一深度
然后二分/倍增求与lca的深度差x
ans=2*x+abs(d1-d2)

Gravatar
不存在的
积分:15
提交:2 / 12
真是醉了...

Gravatar
不存在的
积分:15
提交:2 / 12
...

Gravatar
不存在的
积分:15
提交:2 / 12
...

Gravatar
不存在的
积分:15
提交:2 / 12
哪位神犇能看看哪有问题吗..
样例输出都没有什么问题呀

Gravatar
AntiLeaf
积分:3398
提交:1527 / 4369
……

Gravatar
小一米
积分:1050
提交:234 / 504
硬是用fwt 强艹过去了
我也是疯了。。。
好像不能叫fwt?应该叫集合卷积。。
有一个地方写错了
`for (int i=2;i<=N;++i)'应该写成'for (int i=1;i<=N;++i)'