代码:
#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e6;
int a[maxn],b[maxn];
int main()
{
//freopen("in.txt","r",stdin);
int n,m;
while(cin>>n>>m)
{
if(n+m==0)
break;
for(int i=0; i<n; i++)
cin>>a[i];
for(int i=0; i<m; i++)
cin>>b[i];
sort(a,a+n);
sort(b,b+m);
int cnt=0;
int cost = 0;
for(int i=0; i<m; i++)
{
if(b[i]>=a[cnt])
{
cost+=b[i];
cnt++;
}
if(cnt==n)
break;
}
if(cnt<n)
cout<<"Loowater is doomed!"<<endl;
else
cout<<cost<<endl;
}
return 0;
}