比赛 NOIP模拟赛1 评测结果 AAAEEEEEEE
题目名称 异或 最终得分 30
用户昵称 FYJ 运行时间 0.746 s
代码语言 C++ 内存使用 31.07 MiB
提交时间 2018-02-08 21:12:18
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int n,k,a[10000005],i,j,cnt,b[100005];
bool cmp(int c,int b){
	return c<b;
}
inline void init(){
	freopen("xorxor.in","r",stdin);
	freopen("xorxor.out","w",stdout);
}
inline void end(){
	fclose(stdin);
	fclose(stdout); 
}
int main(){
	init();
	scanf("%d%d",&n,&k);
	for(i=1;i<=n;++i)scanf("%d",&b[i]);
	for(i=1;i<=n;++i){
		for(j=i+1;j<=n;++j){
			a[++cnt]=b[i]^b[j];
		}
	}
	sort(a+1,a+1+cnt,cmp);
	printf("%d",a[k]);
	end();
	return 0;
}