codeforces 869a

 

题目大意:给出1到n(偶数),平均分为两个各(n/2)个元素的集合,从上面的集合随机抽取一个数与下面的数异或,如果得出的值在输入中出现,则ans+1,如果ans最后为偶数则Karen赢。

思路:a^b = c,  a^c = a^ b^a = b;

这是一个循环,如果输入中有出现,那必定成为一个 循环 ,出现的次数为偶数,无论怎么样都是Karen赢。

#include<stdio.h>
int main() {
	int n,a;
	scanf("%d",&n);
	for(int i = 0; i < 2*n; i++) {
		scanf("%d",&a);
	}
	printf("Karen\n");
	return 0;
} 

 

全部评论

相关推荐

冰皮月饼_FLORRIEEE:你是准备投产品嘛?可以重新整理一下实习的bulletpoint,侧重描述你的工作所带来的结果收益,不要只写泛泛的内容(比如改写通过xx数据分析,提升xx),产品的价值并不在处理和分析数据的过程
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务