142312025-01-10 10:03:27andorasrTalálkozáscpp17Hibás válasz 2/55300ms768 KiB
#include <iostream>

using namespace std;
int a[1000001]={0};
int main()
{
    bool igaz=true;
    int n,x,y,s=0;
    cin>>n;
    for(int i=1;i<=n;i++)
       {
        cin>>x>>y;
        for (int j=x;j<=y;j++)
        a[j]=a[j]+1;
       }
    for (int i=0;i<=100000 && igaz;i++)
    {
        for (int j=1;j<=100000 && igaz;j++)
        {
            s=0;
            for (int k=j;k<=j+i && igaz;k++)
                    {
                s=s+a[k];
        if (s>=(n+1)/2)
            {
            igaz=false;
            cout<<i+1<<endl;
            cout<<k<<" "<<k+i;
            }
                    }
        }
    }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base2/55
1Hibás válasz0/02ms316 KiB
2Időlimit túllépés0/0291ms736 KiB
3Elfogadva2/21ms316 KiB
4Hibás válasz0/22ms316 KiB
5Hibás válasz0/21ms316 KiB
6Hibás válasz0/28ms428 KiB
7Hibás válasz0/24ms316 KiB
8Hibás válasz0/34ms316 KiB
9Hibás válasz0/310ms452 KiB
10Hibás válasz0/38ms320 KiB
11Hibás válasz0/3125ms600 KiB
12Hibás válasz0/3159ms608 KiB
13Hibás válasz0/354ms604 KiB
14Hibás válasz0/375ms564 KiB
15Hibás válasz0/375ms564 KiB
16Hibás válasz0/372ms568 KiB
17Hibás válasz0/375ms564 KiB
18Hibás válasz0/3101ms768 KiB
19Időlimit túllépés0/3300ms564 KiB
20Időlimit túllépés0/3300ms564 KiB
21Időlimit túllépés0/3300ms564 KiB
22Időlimit túllépés0/3286ms564 KiB