二、阅读程序-1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <iostream> using namespace std; int n; int d[1000]; int main() { cin >> n; for (int i = 0; i < n; ++i) cin >> d[i]; int ans = -1; for (int i = 0; i < n; ++i) for (int j = 0; j < n; ++j) if (d[i] < d[j]) ans = max(ans, d[i] + d[j] - (d[i] & d[j])); cout << ans; return 0; } |
假设输入的 n和 d[i]都是不超过 10000 的正整数,完成下面的判断题和单选题:
