C++ 和 Kotlin 代码实现:最大或运算

本示例展示了 C++ 和 Kotlin 代码实现最大或运算,通过输入n个数和一个目标数x,计算这些数与x进行或运算后的最大值。

C++ 代码

#include<bits/stdc++.h>
using namespace std;
inline static const nullptr_t _ = []() {
    ios_base::sync_with_stdio(0);
    cin.tie(nullptr), cout.tie(nullptr);
    return nullptr;
} ();
using ll = long long;
ll n, x, a, ret;
int main() {
    cin >> n >> x;
    for (int i = 0; i < n; i++) cin >> a, ret = max(ret, a | x);
    cout << ret << '\n';
    return 0;
}

Kotlin 代码

import java.util.Scanner

fun main(args: Array<String>) { val input = Scanner(System.in) val n = input.nextLong() val x = input.nextLong() var ret: Long = 0 for (i in 0 until n) { val a = input.nextLong() ret = maxOf(ret, a or x) } println(ret) }

以上代码演示了如何使用 C++ 和 Kotlin 实现最大或运算,并提供了解析和示例代码。您可以根据需要修改代码,并尝试不同的输入值来验证结果。

C++ 和 Kotlin 代码实现:最大或运算

原文地址: https://www.cveoy.top/t/topic/p232 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录