CSES - Leirikisa 6.3.2017 - Results
Submission details
Task:Lista
Sender:Senpai
Submission time:2017-03-06 16:59:43 +0200
Language:C++
Status:COMPILE ERROR

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:14:5: error: 'i' was not declared in this scope
 d=v[i].second;
     ^

Code

# include <bits/stdc++.h>

using namespace std;
vector <pair<int,int>> v;
int n,x,e,minimi,d;
int main(){
cin>>n;
minimi=100001;
for(int i=1; i<=n; i++){
cin>>x;
v.push_back({x,i});
}
sort(v.begin(),v.end());
d=v[i].second;
for(int i=0; i<n-1; i++){
if(v[i].first!=v[i+1].first){
d=v[i+1].second;
continue;}
else{
e=n-v[i+1].second+d-1;
minimi=min(e,minimi);
}
}
cout<<minimi;
}