食材契合度(cook)
题目描述
Y 同学手中共有 种不同的食材,编号从 至 。每种食材都有一个美味度,其中第 种食材的美味度为 。
在烹饪过程中,Y 同学需要从这 种食材中任选两种不同的食材进行组合。设所选的两种食材编号分别为 和 (),它们的“契合度”定义为两食材美味度的按位与运算结果,即 。
Y 同学希望通过合理的搭配,使得选出的两种食材的契合度达到最大。请你编程帮他计算出这个最高契合度的值。
输入格式
第一行包含一个正整数 ,表示食材的种数。
第二行包含 个非负整数 ,依次表示每种食材的美味度。
输出格式
输出一行一个整数,表示所有可能的两种食材组合中最高的契合度。
样例
样例输入 #1
3
1 2 3
样例输出 #1
2
样例输入 #2
5
5 6 2 10 13
样例输出 #2
8
数据范围与约定
对于 100% 的数据,保证 ,。
| 测试点编号 | 分值 | 特殊性质 | ||
|---|---|---|---|---|
| 10 | 100 | 无 | ||
| 20 | 1000 | |||
| 特殊性质 A | ||||
| 1023 | 特殊性质 B | |||
| 30 | 无 |
特殊性质 A:保证对于所有的 ,存在非负整数 使得 。
特殊性质 B:保证所有的美味度均满足 。
京公网安备11010802045784号