239612026-02-02 19:32:02szasztundeDarabolás (50 pont)cpp17Elfogadva 50/5072ms1104 KiB
#include <iostream>
#include <algorithm>

using namespace std;

int v[100001],f[100001];

int main()
{
    int N,M;
    cin>>M>>N;
    for(int i=1;i<M;i++) cin>>v[i];
    for(int i=1;i<N;i++) cin>>f[i];
    sort(v+1,v+M,greater<int>());
    sort(f+1,f+N,greater<int>());
    long long ossz=0,dbv=1,dbf=1;
    int i=1,j=1;
    while(i<M || j<N)
    {
        if(v[i]>f[j]) { ossz=ossz+dbf*v[i]; i++; dbv++; }
        else { ossz=ossz+dbv*f[j]; j++; dbf++; }
    }
    cout<<ossz;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/01ms316 KiB
2Elfogadva0/041ms820 KiB
3Elfogadva1/11ms316 KiB
4Elfogadva1/11ms316 KiB
5Elfogadva1/11ms316 KiB
6Elfogadva1/11ms316 KiB
7Elfogadva1/11ms316 KiB
8Elfogadva1/11ms376 KiB
9Elfogadva1/11ms316 KiB
10Elfogadva1/11ms316 KiB
11Elfogadva1/11ms500 KiB
12Elfogadva1/11ms316 KiB
13Elfogadva1/11ms316 KiB
14Elfogadva1/11ms416 KiB
15Elfogadva1/12ms400 KiB
16Elfogadva1/11ms316 KiB
17Elfogadva1/12ms508 KiB
18Elfogadva1/12ms324 KiB
19Elfogadva2/21ms316 KiB
20Elfogadva2/22ms316 KiB
21Elfogadva3/34ms316 KiB
22Elfogadva3/38ms416 KiB
23Elfogadva4/420ms564 KiB
24Elfogadva4/420ms580 KiB
25Elfogadva4/439ms696 KiB
26Elfogadva4/439ms828 KiB
27Elfogadva4/472ms1104 KiB
28Elfogadva4/472ms1080 KiB