QOJ.ac

QOJ

実行時間制限: 1 s メモリ制限: 256 MB 満点: 100 難易度: [表示] ハック可能 ✓

#18881. Développeur, ajoute ceci, s’il te plaît !

統計

Jaemin a développé une application de jeu de réflexion.

Une bille est placée sur une case d’une grille. Vous pouvez la faire rouler vers le haut, le bas, la gauche ou la droite. La bille roule dans cette direction jusqu’à heurter un mur ou le bord. Certaines cases contiennent des étoiles, et le joueur obtient une étoile lorsque la bille s’arrête sur sa case ou la traverse. Le but du jeu est d’obtenir toutes les étoiles de la grille.

Cette application possède un éditeur de niveaux qui permet aux joueurs de créer et de partager leurs propres niveaux. Un jour, quelqu’un a suggéré : « Ajoute une fonctionnalité pour vérifier si mon niveau peut être résolu, s’il te plaît ! » Plus facile à dire qu’à faire, n’est-ce pas ?

Entrée

La première ligne de l’entrée contient deux entiers, $H$ (hauteur) et $W$ (largeur). ($1 \leq H, W \leq 50$) Chacune des $H$ lignes suivantes contient une chaîne de longueur $W$ décrivant une ligne de la grille. « # » représente un mur, « . » une case vide, « O » une bille et « * » une étoile. Il y a exactement une bille et au moins une étoile dans la grille.

Sortie

Affichez « YES » s’il est possible d’obtenir toutes les étoiles, et « NO » sinon.

Exemples

Entrée 1

3 7
#..O..#
#.###.#
*..#..*

Sortie 1

NO

Entrée 2

6 6
*..*##
..O...
*..*#.
####*.
......
.....#

Sortie 2

YES

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#3141EditorialOpenNew Editorial for Problem #18881nullptr_qwqView

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.