QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 128 MB

#22975. Jeu de cartes

Statistics

Geunwoo apprend aujourd’hui un jeu de cartes intéressant.

Les cartes sont de quatre couleurs : rouge, bleu, jaune et vert. Chaque couleur possède neuf cartes numérotées de 1 à 9.

Il y a $36=4\times 9$ cartes au total. Dans ce jeu, on tire cinq des 36 cartes et l’on calcule un score entier selon les règles suivantes.

La couleur est représentée par une lettre anglaise majuscule R, B, Y ou G, signifiant respectivement rouge, bleu, jaune ou vert. Par exemple, Y8 désigne un 8 jaune et B5 un 5 bleu.

Règles de calcul du score

  1. Si les cinq cartes sont de la même couleur et portent des nombres consécutifs, le score est le plus grand nombre augmenté de 900. Par exemple : Y4, Y3, Y2, Y5, Y6 → $906=6+900$.

  2. Si quatre des cinq cartes portent le même nombre, le score est ce nombre augmenté de 800. Par exemple : B3, R3, B7, Y3, G3 → $803=3+800$.

  3. Si trois cartes portent le même nombre et les deux autres portent également un même nombre, multipliez le nombre des trois cartes par 10, ajoutez le nombre des deux cartes, puis ajoutez 700. Par exemple : R5, Y5, G7, B5, Y7 → $757=5\times 10+7+700$.

  4. Si les cinq cartes sont de la même couleur, le score est le plus grand nombre augmenté de 600. Par exemple : Y3, Y4, Y8, Y6, Y7 → $608=8+600$.

  5. Si les nombres des cinq cartes sont consécutifs, le score est le plus grand nombre augmenté de 500. Par exemple : R7, R8, G9, Y6, B5 → $509=9+500$.

  6. Si trois des cinq cartes portent le même nombre, le score est ce nombre augmenté de 400. Par exemple : R7, Y7, R2, G7, R5 → $407=7+400$.

  7. Si deux cartes portent le même nombre et deux autres portent également un même nombre, multipliez le plus grand des deux nombres répétés par 10, ajoutez le plus petit, puis ajoutez 300. Par exemple : R5, Y5, Y4, G9, B4 → $354=5\times 10+4+300$.

  8. Si deux des cinq cartes portent le même nombre, le score est ce nombre augmenté de 200. Par exemple : R5, Y2, B5, B3, G4 → $205=5+200$.

  9. Si aucun des cas précédents ne s’applique, le score est le plus grand nombre augmenté de 100. Par exemple : R1, R2, B4, B8, Y5 → $108=8+100$.

Étant données cinq cartes en entrée, écrivez un programme qui calcule le score du jeu. Si au moins deux règles sont applicables, le score est le plus élevé des scores possibles.

Entrée

Les cinq premières lignes contiennent chacune une carte. Un seul espace sépare sa couleur et son nombre.

Sortie

Affichez le score sur une ligne.

Exemples

Entrée 1

B 3
B 7
R 1
B 2
Y 7

Sortie 1

207

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.