| 13680 | 2025-01-08 12:36:40 | KissCsongor777 | Találkozás | cpp17 | Compilation 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;
}
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;
| ^