#include <iostream>
#include <vector>
using namespace std;
int solution(vector<int> &A)
{
int N = A.size();
int result = 0;
for(int i=0; i<N; i++)
for(int j=0; j<N; j++)
if(A[i] != A[j]){
result = max(result, j - i);
cout<<"Result: "<<endl;
cout<<result<<endl;
cout<<i<<endl;
cout<<j<<endl;
cout<<endl;
}
return result;
}
int main() {
// your code goes here
vector<int> vect{ 4, 6, 2, 2, 6, 6, 4 };
//vector<int> vect{ 34,8,10,3,2,80,30,33,1};
int output = solution(vect);
cout<<"Output: " <<output<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgppbnQgc29sdXRpb24odmVjdG9yPGludD4gJkEpCnsKCWludCBOID0gQS5zaXplKCk7CglpbnQgcmVzdWx0ID0gMDsKCWZvcihpbnQgaT0wOyBpPE47IGkrKykKCQlmb3IoaW50IGo9MDsgajxOOyBqKyspCgkJCWlmKEFbaV0gIT0gQVtqXSl7CgkJCQlyZXN1bHQgPSBtYXgocmVzdWx0LCBqIC0gaSk7CgkJCQljb3V0PDwiUmVzdWx0OiAiPDxlbmRsOwoJCQkJY291dDw8cmVzdWx0PDxlbmRsOwoJCQkJY291dDw8aTw8ZW5kbDsKCQkJCWNvdXQ8PGo8PGVuZGw7CgkJCQljb3V0PDxlbmRsOwoJCQl9CgoJcmV0dXJuIHJlc3VsdDsKfQoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgl2ZWN0b3I8aW50PiB2ZWN0eyA0LCA2LCAyLCAyLCA2LCA2LCA0IH07CgkvL3ZlY3RvcjxpbnQ+IHZlY3R7IDM0LDgsMTAsMywyLDgwLDMwLDMzLDF9OwoJaW50IG91dHB1dCA9IHNvbHV0aW9uKHZlY3QpOwoJY291dDw8Ik91dHB1dDogIiA8PG91dHB1dDw8ZW5kbDsKCXJldHVybiAwOwp9