254362026-02-20 08:32:48fantomlanyDarabolás (50 pont)cpp17Időlimit túllépés 2/50300ms1076 KiB
#include <iostream>

using namespace std;

int nes[100000], mes[100000];


int main()
{
    int n,m, n_megvan=1, m_megvan=1, osszeg=0, k=0,l=0, x=1;
    bool csere=1;
    cin>>n>>m;
    n--;
    m--;
    for(int i=0;i<n;i++)
    {
        cin>>nes[i];
    }
    for(int i=0;i<m;i++)
    {
        cin>>mes[i];
    }
    while(csere)
    {
        csere=0;
        for(int i=0;i<n-x;i++)
        {
            if(nes[i]<nes[i+1])
            {
                swap(nes[i],nes[i+1]);
                csere=1;
            }
        }
        x++;
    }
    x=0; csere=1;
    while(csere)
    {
        csere=0;
        for(int i=0;i<m-x;i++)
        {
            if(mes[i]<mes[i+1])
            {
                swap(mes[i],mes[i+1]);
                csere=1;
            }
        }
        x++;
    }
    while(k<n && l<m)
    {
        if(nes[k]/**m_megvan*/>mes[l]/**n_megvan*/)
        {
            osszeg+=m_megvan*nes[k];
            k++;
            n_megvan++;
        }
        else
        {
            osszeg+=n_megvan*mes[l];
            l++;
            m_megvan++;
        }
    }
    if(k<n)
    {
        osszeg+=m_megvan*nes[k];
        k++;
        n_megvan++;
    }
    if(l<m)
    {
        osszeg+=n_megvan*mes[l];
        l++;
        m_megvan++;
    }

    cout<<osszeg;



    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base2/50
1Elfogadva0/01ms316 KiB
2Időlimit túllépés0/0282ms820 KiB
3Hibás válasz0/12ms508 KiB
4Hibás válasz0/11ms508 KiB
5Hibás válasz0/11ms316 KiB
6Hibás válasz0/11ms500 KiB
7Hibás válasz0/11ms316 KiB
8Hibás válasz0/11ms508 KiB
9Hibás válasz0/11ms316 KiB
10Hibás válasz0/11ms508 KiB
11Hibás válasz0/11ms316 KiB
12Hibás válasz0/11ms316 KiB
13Elfogadva1/11ms316 KiB
14Elfogadva1/14ms392 KiB
15Hibás válasz0/14ms316 KiB
16Hibás válasz0/14ms316 KiB
17Hibás válasz0/17ms396 KiB
18Hibás válasz0/16ms316 KiB
19Hibás válasz0/27ms316 KiB
20Hibás válasz0/27ms316 KiB
21Hibás válasz0/3158ms420 KiB
22Időlimit túllépés0/3298ms316 KiB
23Időlimit túllépés0/4300ms708 KiB
24Időlimit túllépés0/4280ms756 KiB
25Időlimit túllépés0/4300ms972 KiB
26Időlimit túllépés0/4287ms820 KiB
27Időlimit túllépés0/4289ms1076 KiB
28Időlimit túllépés0/4280ms1076 KiB