#include<bits/stdc++.h>using namespace std;vector<int>br;int main() {long int n=0;cin>>n;br.resize(n,0);for(long int i=0;i<n;i++) cin>>br[i];long int c1=0,c2=0,tlev=0,tposlev=0,tposele=1,tele=0,maxlev=0,levpos=0,maxele=0,elepos=0;for(long int i=0;i<n;i++){if(br[i]==1){c1++;tposlev=i+1;tlev++;}else if (br[i]==2){c2++;if(maxlev<tlev){levpos=tposlev;maxlev=tlev;}tlev=0;tele+=2;if(c1==c2) {if(maxele<tele) {elepos=tposele;maxele=tele;}c1=0;c2=0;tele=0;
Read more…