Les arbres de segments : principes et implémentations
Les arbres de segments sont une structure de données fondamentale pour les opérations sur les intervalles, permettant des modifications et requêtes en O(log n). Ils sont particulièrement utiles pour gérer des tableaux dynamiques avec des mises à jour et des calculs sur des plages conitnues.
Structure de base
Un arbre de segments est un arbre bi ...
Publié le 10 juillet à 23h28
Problèmes de Codeforces Round 600 Division 2 : Analyse et solutions techniques
Problème C : Mangeur de bonbons
L'approche fondamentale consiste à trier les valeurs et, pour chaque i, sélectionner les i plus petites valeurs en plaçant les plus grandes en premier afin de réduire la pénalité au minimum. Si l'on note dp[i] la pénalité minimale obtenue avec les i premiers éléments, alors dp[i + m] = dp[i] + somme[1 : i+m], ce ...
Publié le 3 juillet à 02h08