Dados 2 números N y Q seguidos de N números. Ahora se dan entradas Q de 2 números U y V U indica el índice inicial y V indica el índice final. Entonces, para cada U,V encuentre el minimum de todos los valores de la matriz desde el índice U hasta el V (indexación basada en 1) Tamaño de entrada: N<=100000 ejemplo
APORTE
5 3
1 1 1 1 1
1 3
2 4
3 4
PRODUCCIÓN
1
1
1
Puedes hacer algo como esto:
const N = 5; const Q = 3; const Numbers = [1, 1, 1, 1, 1]; const UVInputs = [[1, 3], [2, 4], [3, 4]]; const result = []; for(let i = 0;i < Q;i++) result.push(Math.min(...Numbers.slice(UVInputs[i][0], UVInputs[i][1]))); console.log(result);