Solutions des Problèmes A à E : Codeforces Round 976 (Div. 2)
Problème A
Énoncé : On vous donne deux entiers \(n\) et \(k\). En une opération, vous pouvez soustraire n'importe quelle puissance de \(k\) (c'est-à-dire \(k^x\) pour \(x \ge 0\)) de \(n\). Trouvez le nombre minimum d'opérations pour réduire \(n\) à \(0\).
Analyse : La solution optimale consiste à représenter \(n\) en base \(k\). Le nombre mini ...
Publié le 12 juillet à 00h01
Résolution de problèmes algorithmiques - Simulations directionnelles et tables de hachage
Simulation de direction
Considérons un robot nommé Niu Niu qui se déplace sur un plan bidimensionnel. Il commence à la position (0,0) et fait face au nord (direction positive de l'axe y). Les commandes disponibles sont :
W : avancer d'une case dans la direction actuelle
A : tourner de 90 degrés vers la gauche
D : tourner de 90 degrés vers la ...
Publié le 8 juillet à 05h50
Approches Algorithmiques Avancées pour Problèmes Sélectionnés
Cet article explore diverses techniques algorithmiques à travers une sélection de problèmes de programmation compétitive, couvrant des domaines tels que la construction, la théorie des nombres, les structures de données avancées, la programmation dynamique et la théorie des graphes.
CF1667C Couverture par Semi-Dames
Tags: Construction, Mathémat ...
Publié le 5 juillet à 17h38
Compétition Mensuelle de Mai 2023 de la Shanghai Computer Society
T1 : Tri par Ordre Croissant (II) Limite de Mémoire : 256 MoLimite de Temps : 1000 ms Description du Problème : Étant donné une permutation de longueur n, à chaque opération, vous pouvez sélectionner un élément et le déplacer au début ou à la fin. Détermniez le nombre minimum d'opérations nécessaires pour transformer la permutation en une séque ...
Publié le 2 juillet à 04h15
Optimisation d'une solution DFS pour le problème de la tour de robots
L'énoncé provient de la compétition Blue Bridge Cup, problème numéro 118, intitulé "Tour de Robots".
Le problème consiste à construire une structure pyramidale avec des robots de deux types ('a' et 'b') en respectant certaines règles de placement. L'approche utilisée est le parcours en profondeur (DFS) pour explorer toutes les configu ...
Publié le 29 juin à 18h49
Round Éducatif Codeforces 174 (Classé pour la Division 2)
Ce document présente les solutions pour les problèmes A, B et C du Round Éducatif Codeforces 174 (Classé pour la Division 2).
A - Y avait-il un Tableau ?
Analyse du Problème
L'énoncé suggère qu'une solution est impossible s'il existe une sous-séquence spécifique dans un tableau dérivé. Le motif interdit semble être une combinaison de 1 et 0.
Lo ...
Publié le 21 juin à 17h03
Solutions des problèmes A à D de la sélection 2022 du NCLG
A. Jeu de combinaison
Problème original : CF1221A
Énoncé :
Xiao Hua adore jouer à 2048 et partage maintenant une version 2048pro avec vous. Pouvez-vous réussir à atteindre 2048 ?
Initialement, vous avez un ensemble S de n entiers. Chaque entier de cet ensemble est une puissance de 2 (1, 2, 4, 8, 16, 32, ...).
Vous pouvez effectuer un nombre arb ...
Publié le 21 juin à 01h52
Bilan de la 87ème Compétition Bi-Hebdomadaire : Analyse et Solutions
L'auteur présente son bilan de la 87ème compétition bi-hebdomadaire, ayant réussi à résoudre trois des quatre problèmes proposés.
6184. Calculer le Nombre de Jours Passés Ensemble
Le premier problème consistait à dénombrer les jours communs où deux personnes étaient disponibles, étant donné leurs périodes de présence respectives.
L'auteur a ren ...
Publié le 20 juin à 17h34
Techniques et syntaxe C++ pour la programmation compétitive
Mise à jour le 30/01/2022 : Ajout initial de la bibliothèque de modèles STL, cette section n'est pas encore complète
Introduction
Cet article présente des syntaxes et techniques pratiques pour la programmation compétitive (OI), adaptée aux participants aux Olympiades d'informatique. Les débutants ou les étudiants en informatique pourraient ne p ...
Publié le 12 juin à 01h49
Notes de Solutions APIO 2018-2024
Notes de Solutions APIO 2018-2024
Ces problèmes sont vraiment difficiles. (Mise à jour en cours...)
Table des matières- Notes de Solutions APIO 2018-2024
[APIO2018] Ironman
[APIO2018] Sélection de cercles
[APIO2023] Cyberland
[APIO2024] Septembre
[APIO2018] Ironman
D'abord, nous contractons les points doubles. Nous devons déterminer combien d ...
Publié le 9 juin à 10h28