QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 128 MB

#22975. Kartenspiel

Statistics

Geunwoo lernt heute ein interessantes Kartenspiel.

Es gibt Karten in vier Farben: Rot, Blau, Gelb und Grün. Jede Farbe hat neun Karten mit den Zahlen 1 bis 9.

Insgesamt gibt es $36=4\times 9$ Karten. In diesem Spiel werden fünf der 36 Karten gezogen und nach den folgenden Regeln wird eine ganzzahlige Punktzahl berechnet.

Die Farbe wird durch einen englischen Großbuchstaben R, B, Y oder G angegeben, der für Rot, Blau, Gelb beziehungsweise Grün steht. Beispielsweise bedeutet Y8 eine gelbe 8 und B5 eine blaue 5.

Punkteregeln

  1. Haben alle fünf Karten dieselbe Farbe und aufeinanderfolgende Zahlen, ist die Punktzahl die größte Zahl plus 900. Zum Beispiel: Y4, Y3, Y2, Y5, Y6 → $906=6+900$.

  2. Haben vier der fünf Karten dieselbe Zahl, ist die Punktzahl diese Zahl plus 800. Zum Beispiel: B3, R3, B7, Y3, G3 → $803=3+800$.

  3. Haben drei Karten dieselbe Zahl und die übrigen zwei ebenfalls dieselbe Zahl, multipliziere die Zahl der drei Karten mit 10, addiere die Zahl der zwei Karten und dann 700. Zum Beispiel: R5, Y5, G7, B5, Y7 → $757=5\times 10+7+700$.

  4. Haben alle fünf Karten dieselbe Farbe, ist die Punktzahl die größte Zahl plus 600. Zum Beispiel: Y3, Y4, Y8, Y6, Y7 → $608=8+600$.

  5. Sind die Zahlen der fünf Karten aufeinanderfolgend, ist die Punktzahl die größte Zahl plus 500. Zum Beispiel: R7, R8, G9, Y6, B5 → $509=9+500$.

  6. Haben drei der fünf Karten dieselbe Zahl, ist die Punktzahl diese Zahl plus 400. Zum Beispiel: R7, Y7, R2, G7, R5 → $407=7+400$.

  7. Haben zwei Karten dieselbe Zahl und zwei weitere Karten ebenfalls dieselbe Zahl, multipliziere die größere der beiden wiederholten Zahlen mit 10, addiere die kleinere und dann 300. Zum Beispiel: R5, Y5, Y4, G9, B4 → $354=5\times 10+4+300$.

  8. Haben zwei der fünf Karten dieselbe Zahl, ist die Punktzahl diese Zahl plus 200. Zum Beispiel: R5, Y2, B5, B3, G4 → $205=5+200$.

  9. Trifft keiner der obigen Fälle zu, ist die Punktzahl die größte Zahl plus 100. Zum Beispiel: R1, R2, B4, B8, Y5 → $108=8+100$.

Schreibe ein Programm, das für fünf eingegebene Karten die Punktzahl des Spiels berechnet. Falls mindestens zwei Regeln anwendbar sind, zählt die höchste erzielbare Punktzahl.

Eingabe

Die erste bis fünfte Zeile enthält jeweils eine Karte. Farbe und Zahl sind durch genau ein Leerzeichen getrennt.

Ausgabe

Gib die Punktzahl in einer Zeile aus.

Beispiele

Eingabe 1

B 3
B 7
R 1
B 2
Y 7

Ausgabe 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.