201432026-01-03 09:20:42szjTalálkozáspython3Futási hiba 0/5516ms3136 KiB
#include <bits/stdc++.h>

using namespace std;
class has
{
 public:
     bool operator()(int a, int b)
     {
         return a>b;
     }
};
int main()
{
    int n, i, mi=100001, a, b, c, d;
    cin >> n;
    int n2=ceil(n/2.0);
    priority_queue<int, vector<int>, has> q;
    for(i=0; i<n; i++)
    {
        cin >> c >> d;
        q.push(d);
        while(q.size()>n2)q.pop();
        if(mi>c-q.top()  && q.size()>=n2)
        {
            if(c-q.top()>=0)
            {
                mi=c-q.top();
                a=q.top();
                b=c;
            }
            else
            {
                cout  << 1 << endl <<c << ' ' << c;
                return 0;
            }
        }
    }
    cout << mi+1 << endl;
    cout << a << " " << b;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/55
1Futási hiba0/016ms2872 KiB
2Futási hiba0/016ms2860 KiB
3Futási hiba0/216ms2864 KiB
4Futási hiba0/216ms2868 KiB
5Futási hiba0/216ms2872 KiB
6Futási hiba0/216ms3136 KiB
7Futási hiba0/214ms3008 KiB
8Futási hiba0/314ms2868 KiB
9Futási hiba0/316ms2868 KiB
10Futási hiba0/314ms2868 KiB
11Futási hiba0/316ms2884 KiB
12Futási hiba0/314ms2868 KiB
13Futási hiba0/316ms2988 KiB
14Futási hiba0/316ms2988 KiB
15Futási hiba0/316ms3028 KiB
16Futási hiba0/316ms3040 KiB
17Futási hiba0/314ms3044 KiB
18Futási hiba0/316ms2868 KiB
19Futási hiba0/314ms3052 KiB
20Futási hiba0/316ms2916 KiB
21Futási hiba0/316ms3004 KiB
22Futási hiba0/314ms2856 KiB