#ATabc252h. [ABC252Ex] K-th beautiful Necklace
[ABC252Ex] K-th beautiful Necklace
题目描述
有 个宝石。第 个宝石的颜色为 ,美丽度为 。
其中,颜色是 中的某一个,并且每种颜色的宝石至少有 个。
从 个宝石中,选择 个颜色各不相同的宝石来制作项链。(选择的顺序不计入考虑。)
项链的美丽度为所选宝石美丽度的按位 。
请你求出所有可能制作项链的方法中,美丽度第 大的项链的美丽度是多少。(如果有多种制作方法得到相同的美丽度,则这些方法都计数。)
按位 的定义如下:
对于整数 ,按位 ,即 ,定义为:
- 的二进制表示中,第 位()的数,如果 的二进制表示中该位只有一个为 ,则为 ,否则为 。
例如,(二进制表示为:)。
输入格式
输入按以下格式从标准输入读入。
输出格式
请输出答案。
样例 1
输入
4 2 3
2 4
2 6
1 2
1 3
输出
5
样例 2
输入
3 1 2
1 0
1 0
1 0
输出
0
样例 3
输入
10 3 11
1 414213562373095048
1 732050807568877293
2 236067977499789696
2 449489742783178098
2 645751311064590590
2 828427124746190097
3 162277660168379331
3 316624790355399849
3 464101615137754587
3 605551275463989293
输出
766842905529259824
说明/提示
限制条件
- 至少可以制作 种项链
- 输入中的所有值均为整数
样例解释 1
可以制作如下 种项链:
- 选择第 个宝石。项链美丽度为 。
- 选择第 个宝石。项链美丽度为 。
- 选择第 个宝石。项链美丽度为 。
- 选择第 个宝石。项链美丽度为 。
因此美丽度第 大的项链美丽度为 。
样例解释 2
可以制作 种项链,且它们的美丽度均为 。
由 ChatGPT 4.1 翻译