Analyse et Solutions du Codeforces Round 770 (Div. 2)

Problème A : Manipulation de Chaînes et Palindromes Énoncé : Étant donné une chaîne de caractères S, nous avons également son inverse S_rev. Nous effectuons k opérations. À chaque étape, nous pouvons ajouter l'inverse de la chaîne courante soit à la fin, soit au début. La question est de déterminer le nombre maximal de séquences distinctes que ...

Publié le 20 juillet à 05h49

Optimisation d'itinéraire avec l'algorithme de Dijkstra pour distance et coût minimaux

Un problème classique de théorie des graphes consiste à déterminer le chemin optimal entre deux points, en minimisant la distance totale et, à distance égale, le coût associé. Ce problème est modélisé à l'aide d'un graphe pondéré non orienté où les arêtes représentent des routes avec une longueur et un tarif péage. Description du problème Étant ...

Publié le 14 juillet à 18h21

Journal de résolution de problèmes NOI 2026 (XVI)

A. [ARC210D] Jeu d'ensemble indépendant (5) À chaque tour, un sommet u est supprimé, et A supprime également le voisinage de u. Si n est impair, A ne peut pas supprimer le voisinage, sinon l'ensemble de sommets devient vide. En explorant manuellement, on constate que dans ce cas, chaque composante connexe doit avoir ≤ 2 sommets. Si n est pair, ...

Publié le 14 juillet à 11h10

Problème POJ1734 : Détection du plus petit cycle dans un graphe non orienté

Énoncé du problème Une agence de voyage dans la ville d'Adelton sur l'île de Zanzibar souhaite proposer des circuits touristiques. Pour maximiser ses profits, elle a décidé de trouver le plus court circuit qui commence et se termine au même endroit. Écrivez un programme qui détermine un tel circuit. La ville comprend N intersections numérotées ...

Publié le 3 juillet à 20h10

Maximiser les Profits dans le Commerce de Puces Quantiques via Composantes Fortement Connexes

Ce problème aborde l'optimisation des profits dans le commerce de puces quantiques à travers un réseau de bases de recherche, en utilisant les algorithmes de Tarjan pour la détection des composantes fortement connexes (CFC) et le tri topologique sur le graphe condensé. Description du Problème Le pays D dispose de n bases de recherche et m canau ...

Publié le 26 juin à 01h41

Journal de résolution d'exercices algorithmiques

11.23 LG14362 [CSP-S2025] Route Un ajout important : pour un graphe donné, après avoir calculé son arbre couvrant minimum (MST), si l'on ajoute d'autres arêtes pour former un nouveau graphe, le MST du nouveau graphe n'utilisera jamais les arêtes non-arbres de l'ancien graphe. LG14394/LOJ2729 [JOISC 2016] Poupée gigogne Analyse Le problème sembl ...

Publié le 14 juin à 03h02

Solutions algorithmiques pour les problèmes T1 et T3 de la simulation NOIP

Problème T1 : Arbre couvrant minimum avec poids conditionnel Énoncé : Soit un graphe G. On doit trouver un arbre couvrant minimum dont le poids est défini ainsi : si le poids maximal des arêtes w_max ≤ k, alors le poids est k - w_max ; sinon, le poids est la somme des |w_i - k| pour toutes les arêtes avec w_i ≥ k. Analyse : Les cas spéciaux où ...

Publié le 6 juin à 05h48