题目名称 | 2896. 异或 |
---|---|
输入输出 | xorxor.in/out |
难度等级 | ★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | Chenyao2333 于2018-02-08加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:3, 提交:22, 通过率:13.64% | ||||
梦那边的美好ET | 100 | 2.308 s | 41.69 MiB | C++ |
CSU_Turkey | 100 | 2.747 s | 17.31 MiB | C++ |
NOIP2018必胜 | 100 | 4.150 s | 17.31 MiB | C++ |
NOIP2018必胜 | 30 | 0.613 s | 0.28 MiB | C++ |
NOIP2018必胜 | 30 | 0.615 s | 0.31 MiB | C++ |
NOIP2018必胜 | 30 | 0.626 s | 0.19 MiB | C++ |
NOIP2018必胜 | 30 | 0.627 s | 0.25 MiB | C++ |
NOIP2018必胜 | 30 | 0.953 s | 0.28 MiB | C++ |
suzihan03 | 30 | 1.408 s | 122.32 MiB | C++ |
CSU_Turkey | 30 | 2.715 s | 14.84 MiB | C++ |
本题关联比赛 | |||
NOIP模拟赛1 |
关于 异或 的近10条评论(全部评论) | ||||
---|---|---|---|---|
|
小b学会了异或操作,非常开心。现在他有n个整数,对每两个整数都求一下异或操作,小b就得到了n*(n-1)/2个数字。现在小b想知道这n*(n-1)/2个数字里面,第k小的是谁?
第一行两个整数n,k
接下来一行n个整数
一个整数,为第k小的数字
4 5 1 1 3 4
5
解释:
1 xor 1 = 0;
1 xor 3 = 2;
1 xor 4 = 5;
1 xor 3 = 2;
1 xor 4 = 5;
3 xor 4 = 7;
第5小的数为5
数据范围
每个数字均为正整数且不超过1,000,000
30%的数据: 2 <= n <= 500 1 <= k <= min(100,000, n*(n-1)/2)
100%的数据:2 <= n <= 100,000 1 <= k <= min(100,000, n*(n-1)/2)
经典题目