Steam installeren
inloggen
|
taal
简体中文 (Chinees, vereenvoudigd)
繁體中文 (Chinees, traditioneel)
日本語 (Japans)
한국어 (Koreaans)
ไทย (Thai)
Български (Bulgaars)
Čeština (Tsjechisch)
Dansk (Deens)
Deutsch (Duits)
English (Engels)
Español-España (Spaans - Spanje)
Español - Latinoamérica (Spaans - Latijns-Amerika)
Ελληνικά (Grieks)
Français (Frans)
Italiano (Italiaans)
Bahasa Indonesia (Indonesisch)
Magyar (Hongaars)
Norsk (Noors)
Polski (Pools)
Português (Portugees - Portugal)
Português - Brasil (Braziliaans-Portugees)
Română (Roemeens)
Русский (Russisch)
Suomi (Fins)
Svenska (Zweeds)
Türkçe (Turks)
Tiếng Việt (Vietnamees)
Українська (Oekraïens)
Een vertaalprobleem melden
using namespace std;
int main(){
int test;
cin>>test;
while(test--){
long long int num ,mm;
cin>>num>>mm;
long long bsb[num];
priority_queue <long long int, vector<long long int>, greater<long long int>> ppqq;
for(int i=0;i<num;i++){
cin>>bsb ;
}
long long int b[mm];
for(int i=0;i<mm;i++){
cin>>b ;
}
for(int i=0;i<num;i++){
ppqq.push(bsb );
}
int k = 0 ;
while (k < mm)
{
ppqq.pop();
ppqq.push(b[k]);
k++ ;
}
long long int sum = 0;
while(!ppqq.empty()) {
sum = sum + ppqq.top();
ppqq.pop();
}
cout<<sum<<endl;
}
}