Gravatar
铁策
积分:988
提交:301 / 737
而且时限开这么大是什么鬼,这个题不是要分块么。。。你这就把难度降低了

题目 2165 [BZOJ 2820] YY的GCD
2016-02-23 20:35:08
Gravatar
mikumikumi
积分:4120
提交:830 / 1893
回复 @常可权限狗 :
是啊

题目 2165 [BZOJ 2820] YY的GCD
2016-02-23 20:33:19
Gravatar
铁策
积分:988
提交:301 / 737
回复 @mikumikumi : 这不是冬令营第二课堂讲的?

题目 2165 [BZOJ 2820] YY的GCD
2016-02-23 20:32:14
Gravatar
mikumikumi
积分:4120
提交:830 / 1893
某OJ上的权限题

Gravatar
Riolu
积分:1074
提交:435 / 772
坑坑坑 - -
还有tHe这种东西 - -

Gravatar
铁策
积分:988
提交:301 / 737
回复 @cstdio : 膜我这种蒟蒻作甚%%%变相嘲讽??。。。

Gravatar
cstdio
积分:4745
提交:1198 / 2108
回复 @常可权限狗 :
西风吹老洞庭波,一夜湘君膜常可

Gravatar
铁策
积分:988
提交:301 / 737
垂死病中惊坐起,笑(mo)问(bai)客(shen)从(ben)何(wang)处(meng)来(di)。

Gravatar
mikumikumi
积分:4120
提交:830 / 1893
回复 @cstdio :
什么鬼

Gravatar
cstdio
积分:4745
提交:1198 / 2108
膜法合并

Gravatar
cstdio
积分:4745
提交:1198 / 2108
钟山风雨起苍黄,膜拜神犇张子昂

Gravatar
FoolMike
积分:5199
提交:1165 / 2240
dp算法,之前两行遗传,记录遗传信息并二进制编码,加上&|!运算

Gravatar
liu_runda
积分:2884
提交:1014 / 2190
犯了直接把以最后一个点为终点的下降序列长度当成最长下降子序列的低级错误

Gravatar
liu_runda
积分:2884
提交:1014 / 2190
我写的01背包加一层循环T1或2个点(人傻常数大如狗?)。。。O(VN最优算法查了查才想起来怎么写,还是太蒻。。。

Gravatar
liu_runda
积分:2884
提交:1014 / 2190
树状数组1A(我知道我之前WA但那些都是线段树(误)。
异或有一个很好玩的性质,a^b=c,则c^a=b,利用这个性质我们首先可以把树状数组的update函数写出来,遍历父节点,将父节点先异或上原来的值再异或上修改后的值。(等价的方法是,先计算出旧值和新值的疑惑结果w,再把父节点都异或上w)
求和时,可以用树状数组高效求前缀异或和。异或满足这样的性质:若A=a1^a2^a3^....^an,B=a1^a2^a3....^am(m<n),则A^B=a(m+1)^a(m+2)^....^an。利用这个性质我们就可以方便地像用树状数组求区间加和一样求异或和了。
我对这个性质的蒟蒻解(xia)释(che)如下:
不妨将一个数的二进制表示视作具有两种含义:
1.一串连续排列的灯泡的状态(0:关 1:开)
2.对一串连续排列灯泡的一串操作(0:不按开关1:按一下开关)
一个数异或上另一个数相当于对一个灯泡序列执行一个操作序列(或者将两个操作序列合并成一个等价的操作序列)。
很显然,异或满足结合律。同样很显然,对一个灯泡序列执行两次同样的操作序列会得到原来的灯泡序列。对于多个“序列”(也就是多个数的异或和),这结论也适用。于是就解释通了(?)。(我这扯得都是啥)

题目 1427 zwei AAAAAAAAAA
2016-02-22 21:55:05
Gravatar
沉迷学习的假的Keller
积分:1631
提交:464 / 692
VIP 一直不注意 用 scanf 的时候 long long 要%lld,被坑惨

Gravatar
沉迷学习的假的Keller
积分:1631
提交:464 / 692
VIP 庆祝破百!虽然是这么个大水题吧~

Gravatar
Go灬Fire
积分:3411
提交:1738 / 3778
我靠,这混蛋题目

题目 1755 爱上捉迷藏 AAAAA
2016-02-22 10:11:59
Gravatar
liu_runda
积分:2884
提交:1014 / 2190
和1070.玻璃球游戏 相似的离线处理。维护一个并查集。进行完所有删除操作后按剩余的边初始化并查集,按输入从晚到早考虑所有操作,删除操作作为合并操作处理。
程序执行过程就像时光倒流时对输入的描述。
合并一个点对连通块数目影响,可以不变(此点连到已有的某个连通块),也可以减少(此点连接已有的两个或多个连通块),也可以增多(不与当前存在的点连通)
先合并了的点会对之后合并的点有影响。

Gravatar
Go灬Fire
积分:3411
提交:1738 / 3778
这时间限制,我都醉了

题目 1755 爱上捉迷藏 AAAAA
2016-02-22 09:58:16