Secvegale1_v2 din PBinfo?.
Răspunsuri la întrebare
Răspuns de
0
Salut!
Ai rezolvarea in C++ mai jos
#include <iostream>
using namespace std;
const int N = 1000000;
int n, f[N+1], lmax, st, dr;
int main() {
cin >> n;
for (int i = 1; i <= n; ++i) {
int x;
cin >> x;
if (!f[x]) {
f[x] = i;
}
else {
int l = i - f[x] + 1;
if (l > lmax) {
lmax = l;
st = f[x];
dr = i;
}
}
}
cout << st << " " << dr;
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă