123152024-12-11 23:22:32helloworldDarabolás (50 pont)cpp17Időlimit túllépés 0/50286ms512 KiB
#include <iostream>
#include <fstream>
#include <bits/stdc++.h>
using namespace std;
int main()
{
    unsigned n, m;
    ifstream f("bemenet.in");
    f >> n >> m;
    unsigned temp=m;
    if(n<m){
        temp=n;
    }
    int vizszintes[n - 1];
    int fuggoleges[m - 1];
    for (unsigned i = 0; i < n - 1; i++) {
        f >> vizszintes[i];
    }
    for (unsigned i = 0; i < m - 1; i++) {
        f >> fuggoleges[i];
    }
    std::sort(vizszintes, vizszintes+n-1, greater<int>());
    std::sort(fuggoleges, fuggoleges+m-1, greater<int>());
    unsigned s=0, indf=0,indv=0, szf=1, szv=1;
    while(indf<=temp && indv<=temp){
        if (vizszintes[indv]>=fuggoleges[indf] && indv<temp){
            s+=vizszintes[indv]*szv;
            szf++;
            indv++;
        }
        else if(fuggoleges[indf]>vizszintes[indv] && indf<temp){
            s+=fuggoleges[indf]*szf;
            szv++;
            indf++;
        }
        else if(indv==temp){
            s+=fuggoleges[indf]*szf;
            indf++;
        }
       else if(indf==temp){
            s+=vizszintes[indv]*szv;
            indv++;
        }
    }
    ofstream g("kimenet.out");
    g<<s;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Időlimit túllépés0/0286ms320 KiB
2Időlimit túllépés0/0286ms320 KiB
3Időlimit túllépés0/1286ms320 KiB
4Időlimit túllépés0/1286ms320 KiB
5Időlimit túllépés0/1280ms320 KiB
6Időlimit túllépés0/1280ms320 KiB
7Időlimit túllépés0/1280ms500 KiB
8Időlimit túllépés0/1280ms508 KiB
9Időlimit túllépés0/1268ms512 KiB
10Időlimit túllépés0/1268ms500 KiB
11Időlimit túllépés0/1268ms320 KiB
12Időlimit túllépés0/1268ms320 KiB
13Időlimit túllépés0/1282ms320 KiB
14Időlimit túllépés0/1282ms320 KiB
15Időlimit túllépés0/1282ms320 KiB
16Időlimit túllépés0/1282ms500 KiB
17Időlimit túllépés0/1282ms508 KiB
18Időlimit túllépés0/1279ms496 KiB
19Időlimit túllépés0/2280ms320 KiB
20Időlimit túllépés0/2282ms500 KiB
21Időlimit túllépés0/3280ms320 KiB
22Időlimit túllépés0/3282ms320 KiB
23Időlimit túllépés0/4282ms320 KiB
24Időlimit túllépés0/4282ms320 KiB
25Időlimit túllépés0/4275ms508 KiB
26Időlimit túllépés0/4277ms320 KiB
27Időlimit túllépés0/4277ms320 KiB
28Időlimit túllépés0/4279ms320 KiB