46702023-03-30 20:07:29Erik_GepardÁdám és Éva együttcpp17Hibás válasz 7/5016ms7040 KiB
#include <bits/stdc++.h>
using namespace std;

#define pii pair<int, int>
#define se second
#define fi first
#define pb push_back
#define mp make_pair
#define int long long

void solve(){
    int p;
    cin>>p;
    int n, m;
    cin>>n;
    vector<pair<int, int> > a(n);
    for(pair<int, int> &x : a) cin>>x.fi>>x.se;
    cin>>m;
    vector<pii> b(m);
    for(pair<int, int> &x : b) cin>>x.fi>>x.se;
    int i=0, j=0;
    vector<pii> ans;
    while(i<n && j<m){
        if(a[i].fi<=b[j].fi){
            if(b[j].fi<a[i].se){
                ans.pb(mp(b[j].fi, a[i].se));
            }
            i++;
        }
        else{
            if(a[i].fi<b[j].se){
                ans.pb(mp(a[i].fi, b[j].se));
            }
            j++;
        }
    }
    cout<<ans.size()<<"\n";
    for(pii x : ans) cout<<x.first<<" "<<x.second<<"\n";
}

signed main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    solve();
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base7/50
1Elfogadva0/03ms1832 KiB
2Hibás válasz0/03ms2180 KiB
3Elfogadva2/23ms2284 KiB
4Elfogadva2/23ms2452 KiB
5Részben helyes1/23ms2664 KiB
6Elfogadva2/23ms2744 KiB
7Hibás válasz0/23ms2936 KiB
8Hibás válasz0/23ms3152 KiB
9Hibás válasz0/23ms3360 KiB
10Hibás válasz0/23ms3596 KiB
11Hibás válasz0/23ms3860 KiB
12Hibás válasz0/23ms3828 KiB
13Hibás válasz0/23ms3928 KiB
14Hibás válasz0/22ms4012 KiB
15Hibás válasz0/22ms4264 KiB
16Hibás válasz0/216ms6576 KiB
17Hibás válasz0/316ms6448 KiB
18Hibás válasz0/314ms6000 KiB
19Hibás válasz0/414ms6432 KiB
20Hibás válasz0/416ms6752 KiB
21Hibás válasz0/416ms6884 KiB
22Hibás válasz0/414ms7040 KiB