Pagini recente » Cod sursa (job #1023111) | Cod sursa (job #2698960) | Cod sursa (job #2837917) | Cod sursa (job #2319294) | Cod sursa (job #1637773)
#include <fstream>
#include <algorithm>
using namespace std;
ifstream f("secv.in");
ofstream g("secv.out");
long long n,i,v[5001],q=1,j,h,x,s,p=0,a[5001],ok,z;
int main()
{
f>>n;
for(i=1;i<=n;i++) f>>v[i];
while(q<n)
{
for(i=1;i<=n;i++)
{
x=q;
h=i;
j=1;
p=0;
while(x>0) {a[++j]=v[h++];x--;}
sort(a+1,a+j+1);
for(s=1;s<j;s++) if(a[s]==a[s+1]) break;
for(s=1;s<=j;s++)
{
ok=0;
for(z=1;z<=n;z++)
if(a[s]==v[z]) ok=1;
if(ok) p++;
}
if(p==j) break;
}
q++;
}
if(p>0) g<<q-1;
else g<<'-1';
return 0;
}