Algorithme BFS pour le chemin le plus court sur une grille : Problème Luogu P1746

Introduction à la résolution par BFS La recherche en largeur (BFS) est une technique efficace pour déterminer le chemin le plus court dans un environnement structuré en grille, où chaque déplacement a un coût uniforme. Cet article explique comment appliquer BFS pour naviguer sur une carte carrée, en évitant les obstacles, afin de trouver la dis ...

Publié le 9 juin à 04h33

Multiplication de grands nombres sous forme de chaînes

Le problème consiste à multiplier deux nombres représentés par des chaînes de caractères et à retourner le résultat sous forme de chaîne. Les nombres peuvent être arbitrairement grands et sont non négatifs. Une première idée serait de convertir chaque chaîne en entier, d'effectuer la multiplication, puis de reconvertir le résultat en chaîne. Ce ...

Publié le 9 juin à 03h48

Distribution de Données dans un Réseau d'Ordinateurs

Dans un réseau d'ordinateurs, certains sont connectés par des câbles de données bidirectionnels. Lorsqu'un ordinateur reçoit des données, il peut les transmettre à tous les ordinateurs directement ou indirectement connectés. L'objectif est de déterminer le nombre minimum d'rodinateurs auxquels il faut entrer les données initialement pour que to ...

Publié le 7 juin à 04h16

Valeur de Contraste: Optimisation de Sous-séquence

Valeur de Contraste Énoncé du problème Pour une séquence d'entiers $a_1, a_2, \dots, a_n$, nous définissons sa valeur de contraste comme : $|a_1-a_2|+|a_2-a_3|+\dots+|a_{n-1}-a_n|$. Étant donné $T$ tests, pour chaque séquence $a$, nous devons trouver une sous-séquence $b$ telle que : $b$ n'est pas vide $b$ est une sous-séquence de $a$ la valeu ...

Publié le 4 juin à 22h21

Problèmes de Tournoi Éducatif Codeforces 171 (Div. 2)

Problèmes de Tournoi Éducatif Codeforces 171 (Div. 2) A Pour résoudre ce problème, il faut comprendre que pour maximiser la longueur minimale entre deux côtés, ces deux côtés doivent être égaux. Ainsi, nous construisons un carré dont le côté correspond à la valeur minimale entre x et y. La diagonale de ce carré représente la solution recherchée ...

Publié le 3 juin à 19h47

Analyse des performances de Qwen3-0.6B-FP8 : Génération de code Python et cohérence contextuelle

L'efficacité des modèles légers dans la génération de code Dans le paysage actuel des grands modèles de langage (LLM), la tendance s'oriente souvent vers une course aux paramètres. Cependant, pour des tâches de développement quotidiennes, un modèle compact peut s'avérer plus agile et suffisant. Le modèle Qwen3-0.6B-FP8, avec ses 600 millions de ...

Publié le 1 juin à 22h40

Concours provincial de la 11e compétition Lanqiao pour les groupes Junior et Senior en C++ (édition 2020)

Partie 1 : Questions à choix multiples Question 1 Enoncé : La valeur de l'expression '6' - '1' est ( ) A. L'entier 5 B. Le caractère '5' C. Expression invalide D. Le caractère '6' Réponse correcte : A Explication : En C++, les littéraux de type caractère (comme '6', '1') sont implicitement convertis en leur valeur de code ASCII pour effectuer d ...

Publié le 1 juin à 13h53

Arbre de segment persistant

L'avantage principal d'une structure persistante réside dans sa capacité à gérer plusieurs versions de données à faible coût de stockage et de temps. Arbre de segment persistant : code commenté Un arbre de segment persistant (ou arbre du président) permet de conserver un historique complet des modifications sans réallouer entièrement la structu ...

Publié le 1 juin à 12h10