当前位置: 首页 > 面试经验 >

三一智能驾驶软件笔试

优质
小牛编辑
130浏览
2023-03-28

三一智能驾驶软件笔试




题型:一道编程题,在线视频会议


题目在下方


#include<bits/stdc++.h>
using namespace std;
//函数原型
int maximumBenefit(vector<int>& arr)
{
sort(arr.begin(),arr.end());
if(arr.size()==0) return -1;
int n=arr[0],sum=0;
for(int i=1;i<arr.size();i++)
{
if(arr[i]<=0) return -1; //判断数据有效性,重量不能小于等于0
n^=arr[i];
sum+=arr[i];
}
return n==0?sum:-1; //异或为0,可以平分,返回除第一个以外的值,否则返回-1
}

//手动输入数组,自己用来


 类似资料: