Résolution de CF845E : Propagation du feu dans une grille par balayage et arbre de segments
Énoncé du problème
On dispose d'une grille de dimensions n × m (avec n, m ≤ 10⁹). Initialement, k cellules sont enflammées. Le feu se propage selon la connectivité 8 (distance de Tchebychev), c'est-à-dire qu'après t unités de temps, toute cellule (x', y') telle que max(|x - x'|, |y - y'|) ≤ t est également enflammée.
L'objectif est d'allumer un ...
Publié le 27 juin à 21h46
Concours AtCoder pour Débutants 382
A - Cookie Quotidien
Énoncé du problème : Étant donné une chaîne de caractères de longueur n, où '.' représente une cellule vide et '@' représente un cookie, on consomme un cookie par jour. Combien de cellules sont vides après d jours ?
Approche : Simulation directe.
Code :
#include <iostream>
#include <string>
#include <algorit ...
Publié le 24 juin à 20h12
Solutions techniques et optimisations d'un concours simulé
Problème A : Maximiser la somme d'une séquence modifiable
Étant donné une séquence d'entiers (positifs, négatifs ou nuls), on peut effectuer une opération un nombre illimité de fois : multiplier deux éléments adjacents par -1. L'objectif est de maximiser la somme de tous les éléments.
L'approche consiste à analyser la parité du nombre d'élément ...
Publié le 11 juin à 02h13
Solutions aux problèmes de la NOI 2026 (douzième partie)
A. [P12074] L'exercice arithmétique (3)
Lien du problème : P12074
On détermine la validité d'une suite de signes pour les \(a_i\) en parcourant de droite à gauche. On regarde les indices avec le même \(j\) comme des chaînes. L'insertion d'un élément ne dépend que de la parité de la longueur de la chaîne actuelle. Il suffit donc de compter le no ...
Publié le 1 juin à 05h34