雨
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
Background
云层中水汽遇冷变成的降向地面的水滴,叫作雨。
Description
给定 个数 ,你可以对它们进行如下至多 次操作:
- 选定一个 和一个整数 ,要求 ,将 的二进制意义下的第 位设为 。
求操作后 的最小值。其中 表示按位与运算,在 C++ 中 可以写成 a & b
。
Input
共读入 行:
- 第 行: 个整数 ,表示数字个数和最多的操作次数;
- 第 行: 个整数表示 。
outpUt
- 输出仅 行 个整数,表示答案。
Samples
3 2
39
54
46
2
- ;
- ;
- 。
Limitation
特殊性质 | 得分 | ||
---|---|---|---|
无 | |||
所有 都相同 | |||
保证数据随机 | |||
无 |
- 对于 的数据,,。
可以证明答案一定在 C/C++/Java 的 int 和 Pascal 的 longint 范围内。
在 C++ 中,(x >> k - 1) & 1
意为取 二进制下的第 位。.
[北辰杯 North-Star-Cup] 九月月赛
- Status
- Done
- Rule
- Ledo
- Problem
- 6
- Start at
- 2023-9-22 18:00
- End at
- 2023-9-23 0:00
- Duration
- 6 hour(s)
- Host
- Partic.
- 75