| 题目名称 | 3310. 可乐 |
|---|---|
| 输入输出 | coke.in/out |
| 难度等级 | ★★☆ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 128 MiB |
| 测试数据 | 10 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:0, 提交:0, 通过率:0% | |||
| 关于 可乐 的近10条评论(全部评论) |
|---|
很久以前,有一个 pigstd,非常迷恋美味的可乐。为了得到美味的可乐,他几乎用尽了所有的钱,他甚至对自己的 npy 也漠不关心~~其实是因为他没有 npy~~,更不爱好看戏。除非买了新可乐,才会坐上马车出门炫耀一番。每一天,每个钟头他都要喝上一瓶新可乐。
pigstd 最近又买了许多箱新可乐——当然,这些可乐只有聪明的人才能喝到。
pigstd 现在有 $n$ 箱可乐,第 $i$ 箱可乐上标着一个正整数 $a_{i}$。
若 pigstd 的聪明值为一个非负整数 $x$,对于第 $i$ 箱可乐,如果 $(a_{i} \oplus x )\le k$,那么 pigstd 就能喝到这箱可乐。
现在 pigstd 告诉了你 $k$ 与序列 $a$,你可以决定 pigstd 的聪明值 $x$,使得他能喝到的可乐的箱数最大。求出这个最大值。
第一行两个由空格分隔开的整数 $n,k$。
接下来 $n$ 行,每行一个整数 $a_i$,表示第 $i$ 箱可乐上标的数。
一行一个正整数,表示 pigstd 最多能喝到的可乐的箱数。
3 5 2 3 4
3
4 625 879 480 671 853
4
样例 1 解释:容易构造当 $x = 0$ 时,可以喝到所有可乐。
样例 2 解释:容易构造 $x = 913$,可以喝到所有可乐。
对于$40\%$的数据,$1 \le n,k,a_{i} \le 1000$。
对于$100\%$的数据,$1 \le n,k,a_{i} \le 10^6$。