138052025-01-08 19:22:16ercseferencDarabolás (50 pont)cpp17Hibás válasz 10/5078ms2100 KiB
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n,m; //ifstream f("szamok.txt");
    cin>>n>>m; vector<int>a(n),b(m);
    a[0]=0; b[0]=0;
    for(int i=0; i<n-1; i++){cin>>a[i];}
    for(int i=0; i<m-1; i++){cin>>b[i];}
    sort(a.begin(),a.end());
    sort(b.begin(),b.end());
    long long s=0; int sor=1,oszl=1,l=0;
    while(!(oszl==m && sor==n)){
        if(a[a.size()-1]*oszl>b[b.size()-1]*sor){
            s+=a[a.size()-1]*oszl; l+=sor;
            sor++; a.pop_back();}
        else{s+=b[b.size()-1]*sor;
            oszl++; b.pop_back();}}
    cout<<s;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base10/50
1Elfogadva0/01ms500 KiB
2Hibás válasz0/041ms1336 KiB
3Elfogadva1/11ms320 KiB
4Elfogadva1/11ms316 KiB
5Elfogadva1/11ms508 KiB
6Elfogadva1/11ms316 KiB
7Elfogadva1/11ms316 KiB
8Elfogadva1/11ms412 KiB
9Elfogadva1/11ms316 KiB
10Elfogadva1/11ms316 KiB
11Elfogadva1/11ms316 KiB
12Elfogadva1/12ms316 KiB
13Hibás válasz0/11ms316 KiB
14Hibás válasz0/12ms500 KiB
15Hibás válasz0/12ms316 KiB
16Hibás válasz0/12ms316 KiB
17Hibás válasz0/12ms316 KiB
18Hibás válasz0/12ms316 KiB
19Hibás válasz0/22ms316 KiB
20Hibás válasz0/22ms412 KiB
21Hibás válasz0/34ms316 KiB
22Hibás válasz0/38ms564 KiB
23Hibás válasz0/421ms676 KiB
24Hibás válasz0/421ms876 KiB
25Hibás válasz0/441ms1332 KiB
26Hibás válasz0/441ms1332 KiB
27Hibás válasz0/475ms1948 KiB
28Hibás válasz0/478ms2100 KiB