226302026-01-15 12:48:29KassayAkosÁdám és Éva együttcpp17Futási hiba 26/5064ms32000 KiB
#include <iostream>
#include <vector>

using namespace std;
struct ember
{
    int k, v;
};

int main()
{
    int p, nA, nE;
    cin >> p;
    cin >> nA;
    vector <ember> a(nA);
    for (int i=0;i<nA;i++)
    {
        cin >> a[i].k >> a[i].v;
    }
    cin >> nE;
    vector <ember> e(nE);
    for (int i=0;i<nE;i++)
    {
        cin >> e[i].k >> e[i].v;
    }
    int i=0, j=0;
    int kez, veg, db=0;
    vector<ember> kozos(p);
    while (i<nA && j<nE)
    {
            kez = max(a[i].k , e[j].k);
            veg = min (a[i].v , e[j].v);
            if (kez<veg)
            {
                kozos[db].k=kez;
                kozos[db].v=veg;
                db++;
            }
            if (e[j].v>a[i].v)
            {
                i++;
            }
            else
            {
                j++;
            }

    }
    cout<<db<<endl;
    for (int i=0;i<db;i++)
    {
        cout << kozos[i].k << " " << kozos[i].v << endl;
    }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base26/50
1Elfogadva0/01ms316 KiB
2Elfogadva0/02ms1076 KiB
3Elfogadva2/21ms316 KiB
4Elfogadva2/21ms316 KiB
5Elfogadva2/21ms316 KiB
6Elfogadva2/21ms316 KiB
7Elfogadva2/21ms540 KiB
8Elfogadva2/21ms316 KiB
9Elfogadva2/21ms316 KiB
10Elfogadva2/21ms316 KiB
11Elfogadva2/21ms316 KiB
12Elfogadva2/22ms564 KiB
13Elfogadva2/22ms1076 KiB
14Elfogadva2/22ms1092 KiB
15Elfogadva2/24ms4124 KiB
16Futási hiba0/263ms32000 KiB
17Futási hiba0/357ms32000 KiB
18Futási hiba0/359ms32000 KiB
19Futási hiba0/461ms32000 KiB
20Futási hiba0/464ms32000 KiB
21Futási hiba0/457ms32000 KiB
22Futási hiba0/457ms32000 KiB