Vous recevez un tableau indexé 0hauteursd'entiers positifs, oùhauteurs[i]représente la hauteur duavecbâtiment.
Si une personne est dans un immeubleje, ils peuvent déménager dans n'importe quel autre bâtimentjsi et seulement sije < jethauteurs[i] < hauteurs[j].
Vous recevez également un autre tableaurequêtesoùrequêtes[i] = [ai, bi]. Sur leavecrequête, Alice est dans le bâtimentaipendant que Bob est en train de construirebi.
Renvoie un tableauansoùet[je]est l'index du bâtiment le plus à gauche où Alice et Bob peuvent se rencontrer sur laavecrequête. Si Alice et Bob ne peuvent pas déménager dans un bâtiment commun lors d'une requêteje, ensembleet[je]à-1.
Explication : Dans la première requête, Alice et Bob peuvent déménager dans le bâtiment 2 puisque heights[0] < heights[2] et heights[1] < heights[2].
Dans la deuxième requête, Alice et Bob peuvent déménager dans le bâtiment 5 puisque heights[0] < heights[5] et heights[3] < heights[5].
Dans la troisième requête, Alice ne peut pas rencontrer Bob puisqu'Alice ne peut pas déménager dans un autre bâtiment.
Dans la quatrième requête, Alice et Bob peuvent déménager dans le bâtiment 5 puisque heights[3] < heights[5] et heights[4] < heights[5].
Dans la cinquième requête, Alice et Bob se trouvent déjà dans le même bâtiment.
Pour ans[i] != -1, on peut montrer que and[i] est le bâtiment le plus à gauche où Alice et Bob peuvent se rencontrer.
Pour and[i] == -1, on peut montrer qu'il n'y a aucun bâtiment où Alice et Bob peuvent ... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité