#include #include #include using namespace std; int vys1=-1, vys2=-2; void lepsi(int x, int y) { if (vys2-vys1 < y-x) { vys1=x; vys2=y; } if (vys2-vys1 == y-x && y > vys2) { vys1=x; vys2=y; } } int main() { int n; scanf("%d", &n); vector T(n); for (int i=0; i= a největší <= prvek for (int y=x+1; y= T[x] && mini > T[y]) { lepsi(x,y); mini=T[y]; } if (T[y] <= T[x] && maxi < T[y]) { lepsi(x,y); maxi=T[y]; } } } printf("%d %d\n",vys1, vys2); return 0; }