#include <iostream>
#include <set>
#include <vector>
using namespace std;
int main() {
multiset<int> heap;
int n,m; cin >> n >> m;
for(int i = 0; i < n; i++) {
int x;
cin >> x;
heap.insert(x);
}
for(int i = 0; i < m;i++) {
int addScore;
cin >> addScore;
int score = *heap.begin() + addScore;
heap.erase(heap.begin());
heap.insert(score);
cout << *(--heap.end()) << endl;
}
}
// 64 位输出请用 printf("%lld")



京公网安备 11010502036488号