Gravatar
XiaoC
积分:129
提交:39 / 133
动态,树分治
动态树,分治

题目 2278 [HZOI 2015] 树黑白
2017-01-16 19:44:21
Gravatar
FoolMike
积分:5199
提交:1165 / 2240
回复 @AntiLeaf :
思路是这样的。设全集为U,我们把每个集合的子集都看作是一个可取的集合,这样可取集合的求法可以参照集合卷积的逆运算。之后我们进行一次集合卷积,求出子集于每个集合S的最大集合Max[S](即化为二进制数最大),最后我们枚举可取的集合S,则如果取了S,则答案最大为S|Max[U^S]。

Gravatar
YGOI_真神名曰驴蛋蛋
积分:1982
提交:671 / 1901
回复 @sxysxy :
$F(z)=\frac{1}{1-z} \frac{1}{1-z^5} \frac{1}{1-z^{10}}\frac{1}{1-z^{20}} \frac{1}{1-z^{50}}$
(手算)求出通项就好了

Gravatar
Go灬Fire
积分:3411
提交:1738 / 3778
丧心病狂卡我常

Gravatar
Go灬Fire
积分:3411
提交:1738 / 3778
区间整体平移把自己平移晕了

Gravatar
YGOI_真神名曰驴蛋蛋
积分:1982
提交:671 / 1901
K-D树

Gravatar
_Itachi
积分:4323
提交:1498 / 3922
回复 @AntiLeaf :
我的平衡树是暴力,不过是“仔细的暴力”,即精心计算内存大小,使用省内存的SBT而不是Treap或者Splay以及把不需要int的数组开成short。
正解其实是神犇 的01Trie树,而且01Trie树可以过掉数值范围在int内的数据。

Gravatar
_Itachi
积分:4323
提交:1498 / 3922
回复 @AntiLeaf :
膜拜meaty!

Gravatar
AntiLeaf
积分:3390
提交:1526 / 4369
回复 @若连自己也无相信,那指望谁能信 :
不好意思,线段树=01-Trie
并且,扩大数据范围后Trie会炸内存,只能用平衡树

Gravatar
Go灬Fire
积分:3411
提交:1738 / 3778
读入没开long long
以为是数组原因,开到M还不对
以为是系统原因,换系统还不对
最后无语了,全开LL。。。。对了

Gravatar
AntiLeaf
积分:3390
提交:1526 / 4369
回复 @若连自己也无相信,那指望谁能信 :
跑这么慢还说是标解,我从未见过如此****之人

Gravatar
_Itachi
积分:4323
提交:1498 / 3922
@AntiLeaf :
膜拜meaty!

Gravatar
_Itachi
积分:4323
提交:1498 / 3922
@AntiLeaf :
膜拜meaty!

Gravatar
_Itachi
积分:4323
提交:1498 / 3922
@AntiLeaf :
膜拜meaty!

Gravatar
AntiLeaf
积分:3390
提交:1526 / 4369
回复 @Mike is Fool :
然而没看懂标程......

题目 2590 按位或最大值
2017-01-16 14:10:24
Gravatar
FoolMike
积分:5199
提交:1165 / 2240
大家都是随机化而没有利用那个ai<=2^20的条件吗?我的标程是O(n+20*2^20)的

Gravatar
YGOI_真神名曰驴蛋蛋
积分:1982
提交:671 / 1901
很怀疑这个题存在的意义
请开自己的java的2倍时限和内存

Gravatar
AntiLeaf
积分:3390
提交:1526 / 4369
回复 @若连自己也无相信,那指望谁能信 :
卡我常数,出题人**
卡我指针,出题人**

Gravatar
AntiLeaf
积分:3390
提交:1526 / 4369
卡我常数,出题人**
卡我指针,出题人**

Gravatar
Go灬Fire
积分:3411
提交:1738 / 3778
不会写树剖的Dfs1了。。。

题目 2039 树的统计
2017-01-16 10:29:49