Résolution de problèmes de compétition algorithmique en C++

Optimisation des entraînements militaires Approche gloutonne : Trier les soldats par nombre d'entraînements nécessaires. Calculer le coût total actuel et comparer avec le coût groupé pour prendre la décision optimale à chaque étape. #include <iostream> #include <vector> #include <algorithm> struct Soldat { long long prix; ...

Publié le 13 juillet à 00h57

Algorithmes pour les arbres binaires de recherche: élagage, conversion et cumulation

Élaguer un arbre binaire de recherche Pour résoudre ce problème, on utilise une approche récursive. Si un nœud a une valeur inférieure à la borne basse, il faut explorer son sous-arbre droit et renvoyer le résultat, car les nœuds adéquats s'y trouvent potentiellement. De même, si la valeur dépasse la borne haute, on explore le sous-arbre gau ...

Publié le 11 juillet à 22h13