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