862. Sous-tableau le plus court avec une somme d'au moins K

DEV - 17/11
862. Sous-tableau le plus court avec une somme d'au moins K Difficulté : sujets difficiles : tableau, recherche binaire, file d'attente,...

862. Sous-tableau le plus court avec une somme d'au moins K

Difficulté : Difficile

Sujets :Tableau,Recherche binaire,File d'attente,Fenêtre coulissante,Tas (file d'attente prioritaire),Somme du préfixe,File d'attente monotone

Étant donné un tableau d'entierschiffreset un entierk, renvoie la longueur du sous-tableau non vide le plus court dechiffresavec une somme d'au moinsk. S'il n'existe pas un tel sous-tableau, retournez-1.

Un sous-tableau est une partie contiguë d'un tableau.

Exemple 1 :

  • Entrée : nombres = [1], k = 1
  • Sortie : 1

Exemple 2 :

  • Entrée : nombres = [1,2], k = 4
  • Sortie : -1

Exemple 3 :

  • Entrée : nombres = [2,-1,2], k = 3
  • Sortie : 3

Contraintes :

  • 1 <= nombres.longueur <= 105
  • -105 <= nombres[i] <= 105
  • 1 <= k <= 109

Solution:

Nous devons utiliser une approche de fenêtre glissante combinée à des sommes de préfixes et une file d'attente...
[Courte citation de 8% de l'article original]

Loading...