题解 | 被打乱的异或和

被打乱的异或和

https://www.nowcoder.com/practice/116db6858c424fb89b821125053bbc15

C++ 把握异或的规律

#include <iostream>
#include <vector>
using namespace std;

int main() {
    int t, n;
    cin >> t;
    while (t--) {
        cin >> n;
        vector<int> a;
        while (n--) {
            int ai;
            cin >> ai;
            a.push_back(ai);
        }
        // 异或 xor ^ 相同为0 不同为1
        // a1 xor a2 xor ... xor an-1 = x
        cout << a[0] << endl;
    }
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

08-20 12:08
门头沟学院 Java
有保底啦!!!
future0210:字节是保底吗[牛泪[笑着活下去]
点赞 评论 收藏
分享
西二旗混子:不需要在简历上下功夫了,把时间放在找岗位上,海投2000个
无实习如何秋招上岸
点赞 评论 收藏
分享
已注销:再接着投吧项目经历太流水账,且没有实习经历,我之前也是这样,后来跟着大厂导师修改了项目和简历之后成功上岸,有需要可以问我
点赞 评论 收藏
分享
HR岗的
投递菜鸟集团等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务