Gravatar
ムラサメ
积分:1492
提交:375 / 742
看到题目,我想起了$Ayachi$ $Nene$说过的一句话:私のオナニーを見て下さいっ

题目 1427 zwei AAAAAAAAAA
2023-03-29 08:23:20
Gravatar
+1s
积分:571
提交:285 / 1051
z……wei?!

题目 1427 zwei
2017-08-24 14:49:55
Gravatar
liu_runda
积分:2890
提交: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
devil
积分:1632
提交:590 / 1479
数组开小了QAQ果然是看了40%的数据@TCtower

题目 1427 zwei AAAAAAAAAA
2015-09-13 15:38:39
Gravatar
啊吧啦吧啦吧
积分:544
提交:169 / 323
真的是C++

题目 1427 zwei AAAAAAAAAA
2015-06-14 16:12:33
Gravatar
啊吧啦吧啦吧
积分:544
提交:169 / 323
我其实是打C++的

题目 1427 zwei AAAAAAAAAA
2015-06-14 16:12:19
Gravatar
stone
积分:1533
提交:406 / 764
水死人的位运算,异或异或和,去你的。。

题目 1427 zwei
2015-06-14 10:40:15
Gravatar
0
积分:1347
提交:432 / 695
回复 @♔ saber :
学长...

题目 1427 zwei
2015-06-12 08:03:04
Gravatar
ztx
积分:2215
提交:758 / 1351
线段树哦 >_<

题目 1427 zwei AAAAAAAAAA
2015-06-11 20:08:26
Gravatar
0
积分:1347
提交:432 / 695

题目 1427 zwei AAAAAAAAAA
2015-06-11 17:35:14
Gravatar
assassain
积分:1068
提交:233 / 619

题目 1427 zwei AAAAAAAAAA
2015-06-02 09:03:43
Gravatar
stdafx.h
积分:3349
提交:890 / 1556

题目 1427 zwei AAAAAAAAAA
2015-06-02 08:59:16
Gravatar
东方老败
积分:122
提交:24 / 58
还是只能敲线段树

题目 1427 zwei AAAAAAAAAA
2014-10-19 16:27:00
Gravatar
清羽
积分:830
提交:197 / 786
谁用输入输出流……哭,输入输出流直接T六个点

题目 1427 zwei
2014-10-18 18:45:28
Gravatar
奶猹
积分:928
提交:352 / 820
回复 @守矢の冰鸣 :
同问。。

题目 1427 zwei AAAAAAAAAA
2014-10-17 07:44:30
Gravatar
水中音
积分:1266
提交:406 / 833
居然真能过……我还是不明白为什么和树状数组加法近乎相似的操作可以求出亦或和,还有为什么亦或满足区间减法……和亦或的性质有关吗……

题目 1427 zwei AAAAAAAAAA
2014-10-16 21:24:31
Gravatar
mzy
积分:324
提交:112 / 218
线段树和树状数组均可,树状数组较简洁,需要知道异或满足区间减法。

题目 1427 zwei AAAAAAAAAA
2014-10-16 18:15:13
Gravatar
Launcher
积分:574
提交:175 / 435
线段树终于入门了 = =

题目 1427 zwei AAAAAAAAAA
2013-11-04 10:09:56
Gravatar
苏轼
积分:882
提交:333 / 692
模拟即可……

题目 1427 zwei
2013-10-31 09:16:29
Gravatar
digital-T
积分:2215
提交:586 / 1311
0^1=1 0^0=0 这就说明0^a=a也就是说0对异或运算是没有影响的……考试时居然没仔细想就……少了100,心痛啊
裸线段树。。。

题目 1427 zwei AAAAAAAAAA
2013-10-26 19:37:48