QOJ.ac

QOJ

Limite de temps : 1 s Limite de mémoire : 1024 MB Points totaux : 100 Hackable ✓

#18486. Reconnaissance d'anticorps

Statistiques

VUNO est une entreprise spécialisée dans le développement de solutions d'IA médicale qui aident les experts médicaux à prendre des décisions en utilisant l'intelligence artificielle entraînée grâce au Big Data et aux technologies de deep learning.

VUNO a récemment développé une nouvelle technique d'imagerie puissante appelée SP. Grâce à cette technique, les tissus humains sont représentés sous la forme d'une grille, et chaque case de la grille se voit attribuer une valeur de données unique qui compresse divers résultats d'analyse de cette partie. VUNO souhaite utiliser cette technique d'imagerie SP pour étudier un nouvel anticorps appelé CPCU-1202.

Lorsqu'un vaccin CPCU-1202 est injecté dans un tissu, un anticorps est généré dans l'une des cases de la grille. Cet anticorps se propage aux cases adjacentes (haut, bas, gauche, droite) qui possèdent la même valeur de données que la case dans laquelle il se trouve actuellement. Ce processus se répète jusqu'à ce que l'anticorps ne puisse plus se propager, moment auquel il est complètement absorbé par le tissu. Par conséquent, les valeurs de données de toutes les cases où l'anticorps s'est propagé sont mises à jour avec une même nouvelle valeur. Il se peut que, par hasard, la valeur d'origine et la valeur mise à jour soient identiques.

Les données de recherche de VUNO sont constituées de paires de résultats d'imagerie : l'une prise avant l'injection du vaccin dans un tissu, et l'autre après l'injection. Étant donné deux résultats d'imagerie, écrivez un programme pour déterminer s'il est possible que le vaccin injecté dans ce tissu soit le vaccin CPCU-1202.

(a) Avant l'injection du vaccin (b) Administration du CPCU-1202 (c) Propagation de l'anticorps (d) Après l'injection du vaccin
Figure B.1 : Processus d'administration du vaccin CPCU-1202

Entrée

La première ligne contient deux entiers $N$ et $M$ ($1 \le N, M \le 30$), représentant la taille du résultat de l'imagerie SP. Cela signifie que le résultat de l'imagerie est une grille de $N$ lignes et $M$ colonnes.

Les $N$ lignes suivantes décrivent le résultat de l'imagerie avant l'injection du vaccin. Chaque ligne contient $M$ entiers compris entre 1 et 1000 inclus, séparés par des espaces. Le $j$-ème nombre de la $i$-ème ligne représente la valeur de la case située à la $i$-ème ligne et à la $j$-ème colonne de l'imagerie.

Les $N$ lignes suivantes décrivent le résultat de l'imagerie après l'injection du vaccin, dans le même format que ci-dessus.

Sortie

Affichez YES s'il est possible que le vaccin injecté soit le vaccin CPCU-1202, et NO sinon.

Exemples

Entrée 1

4 4
2 2 2 1
2 2 1 3
2 1 3 3
1 3 3 3
4 4 4 1
4 4 1 3
4 1 3 3
1 3 3 3

Sortie 1

YES

Entrée 2

4 4
2 2 2 1
2 2 1 3
2 1 3 3
1 3 3 3
2 2 2 1
2 2 1 3
2 1 3 3
1 3 3 3

Sortie 2

YES

Entrée 3

4 4
2 2 2 1
2 2 1 3
2 1 3 3
1 3 3 3
2 2 2 1
2 2 2 3
2 1 3 3
1 3 3 3

Sortie 3

YES

Entrée 4

4 4
2 2 2 1
2 2 1 2
2 1 2 2
1 2 2 2
3 3 3 1
3 3 1 3
3 1 3 3
1 3 3 3

Sortie 4

NO

Entrée 5

3 5
1 1 1 3 3
1 1 2 3 3
1 1 2 2 4
1 1 1 4 4
1 1 2 4 4
1 1 2 2 4

Sortie 5

YES

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.