136802025-01-08 12:36:40KissCsongor777Találkozáscpp17Compilation error
#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main()
{
    int n,f,a,b,m=0,p=0,h,mn=INT_MAX,l;
    cin>>n;f=(n+1)/2;
    int e[100001]={0}, t[100001]={0};
    vector<int>erk;
    for(int i=1; i<=n; i++)
    {
        cin>>a>>b;
        e[a]++;t[b]++;erk.push_back(a);
        if(b>m)m=b;
    }
    for(int i=1; i<=m; i++)
    {
        p+=e[i]-t[i];
        h=f-p;
        if(p>=f){cout<<1<<endl; cout<<i<<i; return 0;}
        else if(i<erk[n-1])
        {
            a=*lower_bound(erk.begin(),erk.end(),i+1);
            while(h>0){h-=e[a]; a++;}
            l=a-1-i;
            if(l<mn)mn=l;b=i;
        }
    }
    cout<<mn<<endl;
    cout<<b<<" "<<b+mn-1;
    return 0;
}
Compilation error
open /var/local/lib/isolate/439/box/a.out: no such file or directory
main.cpp: In function 'int main()':
main.cpp:9:30: error: 'INT_MAX' was not declared in this scope
    9 |     int n,f,a,b,m=0,p=0,h,mn=INT_MAX,l;
      |                              ^~~~~~~
main.cpp:4:1: note: 'INT_MAX' is defined in header '<climits>'; did you forget to '#include <climits>'?
    3 | #include <algorithm>
  +++ |+#include <climits>
    4 | 
main.cpp:28:13: error: 'l' was not declared in this scope
   28 |             l=a-1-i;
      |             ^