小红的数字对对碰
比赛主页
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
小红有一个长度为
的数组
,第
位的值为
。她想通过以下方式,尽可能地减少数组长度。
● 当
且存在二元组
,满足
且
,则可消去
和
。
●
当
且存在二元组
,满足
且
,则可消去
和
。
请你输出最小化后的数组的长度。
表示按位异或,数字以
位补码形式存储。
输入描述:
第一行输入一个整数
代表初始元素数量。
第二行输入
个整数
代表初始的数组。
输出描述:
在一行上输出一个整数,代表最小化后的数组的长度。
示例1
输入
复制
5 -3 -1 0 2 4
5 -3 -1 0 2 4
输出
复制
1
1
说明
和
按照方式一消除。
和
按照方式二消除。
小红的数字对对碰
返回全部题目
列表加载中...
5 -3 -1 0 2 4
1