#1695. 三级(2506):奇偶校验
三级(2506):奇偶校验
背景
GESP三级(2506)
描述
数据在传输过程中可能出错,因此接收⽅收到数据后通常会校验传输的数据是否正确,奇偶校验是经典的校验⽅式之⼀。
给定 个⾮负整数 代表所传输的数据,它们的校验码取决于这些整数在⼆进制下 1 的数量之和的奇偶性。如果这些整数在⼆进制下共有奇数个 1 ,那么校验码为 1 ;否则校验码为 0 。你能求出这些整数的校验码吗?
格式
输入
第⼀⾏,⼀个正整数 ,表⽰所传输的数据量。 第⼆⾏, 个⾮负整数 ,表⽰所传输的数据。
输出
输出⼀⾏,两个整数,以⼀个空格分隔: 第⼀个整数表⽰ 在⼆进制下 1 的总数量; 第⼆个整数表⽰校验码(0或1)。
样例
4
71 69 83 80
13 1
6
1 2 4 8 16 32
6 0
数据规模
对于所有测试点,保证 。
限制
时间限制:1.0 s
空间限制:512.0 MB