CF1726B Mainak and Interesting Sequence

题目传送门


思路:

首先我们很容易想到一种使异或和为 0 0 0 的简单方法:偶数个相同的数进行异或。

所以第一种方法就出来了:当 n n n 为奇数的时候, n − 1 n - 1 n1 一定是偶数,这时候我们就维护前 n − 1 n - 1 n1 个数都为 1 1 1,然后第 n n n 个数字 就维护为 m − n + 1 m - n + 1 mn+1 即可。这时候即满足 n n n 个数,也满足和为 m m m

n n n 无非奇数或者偶数,讨论完 n n n 为奇数接下来就讨论 n n n 为偶数:我们的思路大概还是凑出偶数个相同的数,这样异或和就是 0 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值