| 18244 | 2025-10-15 22:36:20 | ercseferenc | Legmesszebbi rossz sorrendű (35 pont) | cpp17 | Compilation error |
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n; cin>>n;
vector<int>a(n);
for(int i=0; i<n; i++)cin>>a[i];
vector<int>nagy; int t=INT_MIN;
for(int i=0; i<n; i++){
if(a[i]>t){nagy.push_back(i); t=a[i];}}
vector<int>b(200001); int als=0;
for(int i=0; i<nagy.size(); i++){
for(int j=als; j<a[nagy[i]]+100000; j++)b[j]=nagy[i];
als=a[nagy[i]]+100000;}
b[a[nagy[nagy.size()-1]]+100000]=INT_MAX;
int tav=0,x,y;
for(int i=0; i<n; i++){
if(i-b[a[i]+100000]>tav){
tav=i-b[a[i]+100000];
x=b[a[i]+100000]; y=i;}}
if(tav!-0)cout<<x+1<<" "<<y+1;
else cout<<-1;
return 0;
}open /var/local/lib/isolate/429/box/a.out: no such file or directory
main.cpp: In function 'int main()':
main.cpp:21:11: error: expected ')' before '!' token
21 | if(tav!-0)cout<<x+1<<" "<<y+1;
| ~ ^
| )