Gravatar
哒哒哒哒哒!
积分:3346
提交:1118 / 2737

Gravatar
_Itachi
积分:4323
提交:1498 / 3922
感觉我好慢。。
UPD:常数优化,效果拔群(其实我第一遍交的时候不知道count()这个函数,居然n^2统计答案)

Gravatar
Go灬Fire
积分:3411
提交:1738 / 3778
前排

题目 2639 [HZOI 2015] 偏序++
2017-03-28 17:08:05
Gravatar
小一米
积分:1050
提交:234 / 504
感谢Yveh,DaD3zZ大神提醒,该题只用一个(两个)log就可以做,两个(三个)log的标程已替换成一个(两个)log的,时限改为1s
求管理重新审核
(又一次)身败名裂.jpg

题目 2638 数列操作ψ
2017-03-28 10:04:56
Gravatar
JustWB
积分:619
提交:222 / 519
这种题能错这么多次我真是弱爆..........

题目 978 Encrypt AAAAAAAAAA
2017-03-28 08:09:06
Gravatar
kito
积分:2510
提交:693 / 1285
回复 @DaD3zZ :
这种使代码达到最差复杂度的数据要怎么造呀……

题目 2638 数列操作ψ
2017-03-28 07:55:58
Gravatar
DaD3zZ
积分:103
提交:16 / 68
回复 @kito :
恩,我问了一下吉老师,这种做法最差还是log2的..
不过除非构造不然很容易就全部一样了..所以效果效果比log2快很多..

题目 2638 数列操作ψ
2017-03-28 07:54:23
Gravatar
+1s
积分:567
提交:285 / 1051
全oi就这一个题是构造吗

Gravatar
kito
积分:2510
提交:693 / 1285
回复 @DaD3zZ :
吉老师不是说随机数据下全局and 全局or很快整个序列都会变成一样的么,估计是这个原因吧。

题目 2638 数列操作ψ
2017-03-27 21:46:50
Gravatar
DaD3zZ
积分:103
提交:16 / 68
回复 @小一米 :
这样的O(1)合并的复杂度应该才是最坏log2的吧..
log合并是log3的吧..
感觉每一位都有O(N)段,一共log位,所以一共NlogN段,每一段在线段树上都是log
但是感觉随机数据表现应该非常优秀...

题目 2638 数列操作ψ
2017-03-27 21:43:46
Gravatar
AAAAAAAAAA
积分:3259
提交:759 / 1404
和2570差不多

题目 1682 [HAOI 2014]贴海报
2017-03-27 20:31:45
Gravatar
FoolMike
积分:5199
提交:1165 / 2240
回复 @‎Alboi_真神名驴蛋蛋 :
我需要的做法计算C(k-1,n+k-1)……这个显然要用(n+k-1)!/((k-1)!n!)了。于是求逆的问题就出来了。
好吧我直接求的K次前缀和的系数向量,您应该是求的一次前缀和的向量之后求幂,所以我的做法除了NTT其他都是线性的,因此常数稍微小一点吧……

Gravatar
DaD3zZ
积分:103
提交:16 / 68
回复 @kito :
大爷常数好小啊QwQ,压不过您QwQ

Gravatar
YGOI_真神名曰驴蛋蛋
积分:1982
提交:671 / 1901
回复 @FoolMike :
求逆?啥求逆?

Gravatar
FoolMike
积分:5199
提交:1165 / 2240
k出的比模数还大,这是要卡求逆的节奏吗?
如果我们碰到p的倍数一概不乘就好了嘛!最后总是会消掉的……这样就卡不掉离线打表了。

Gravatar
yourfather
积分:575
提交:170 / 376
%%%

Gravatar
kito
积分:2510
提交:693 / 1285
回复 @yveh :
不胜感激。

题目 2638 数列操作ψ
2017-03-27 17:20:50
Gravatar
yveh
积分:336
提交:63 / 278
回复 @kito :
那这样常数更优越了。

题目 2638 数列操作ψ
2017-03-27 17:16:51
Gravatar
kito
积分:2510
提交:693 / 1285
回复 @yveh :
嗯,我是在合并same的时候多了一个log,这个log可以用位运算直接与掉,谢谢。
我是把与和或操作转化成了区间减值和区间加值,可以只用一个lazy标记。

题目 2638 数列操作ψ
2017-03-27 17:14:42
Gravatar
yveh
积分:336
提交:63 / 278
回复 @kito :
因为判断可以是O(1)啊,而且or和and可以O(1)合并

题目 2638 数列操作ψ
2017-03-27 17:11:14