最后一个题解析看不懂啊!看不懂!!! 以下是我自己写的,时间复杂度和空间复杂度都比较高,不过相对比较好理解! priority_queue<int, vector<int>, greater<int>> Q; int main(){ int n,x,y; cin >> n; vector<int> vec_a; vector<int> vec_b; for (int i = 0; i < n; i++){ cin >> x; vec_a.push_back(x); } for (int i = 0; i < n; i++){ cin >> y; vec_b.push_back(y); } for (int i = 0; i < n; i++){ for (int j = 0; j < n; j++){ Q.push(vec_a[i] + vec_b[j]); } } int final =0; while (!Q.empty()){ int m = Q.top(); Q.pop(); final^=m; } cout << final << endl; }
1

相关推荐

怎么起名字:早知道就不读书了,害得我送外卖还得扶眼镜
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-08 13:05
点赞 评论 收藏
分享
积极的小学生不要香菜:你才沟通多少,没500不要说难
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 14:00
林子大了什么鸟都有啊,我觉得我说的已经很客气了,阴阳谁呢
牛客62656195...:应该不是阴阳吧?你第一次注册的时候boss就说你是牛人
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务