QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 128 MB

#22975. Jogo de cartas

Statistics

Geunwoo está hoje a aprender um jogo de cartas interessante.

As cartas têm quatro cores: vermelho, azul, amarelo e verde. Cada cor tem nove cartas numeradas de 1 a 9.

Há $36=4\times 9$ cartas no total. Neste jogo, retiram-se cinco das 36 cartas e calcula-se uma pontuação inteira segundo as regras seguintes.

A cor é representada por uma letra inglesa maiúscula R, B, Y ou G, que significa, respetivamente, vermelho, azul, amarelo ou verde. Por exemplo, Y8 representa um 8 amarelo e B5 um 5 azul.

Regras de pontuação

  1. Se as cinco cartas tiverem a mesma cor e números consecutivos, a pontuação é o maior número mais 900. Por exemplo: Y4, Y3, Y2, Y5, Y6 → $906=6+900$.

  2. Se quatro das cinco cartas tiverem o mesmo número, a pontuação é esse número mais 800. Por exemplo: B3, R3, B7, Y3, G3 → $803=3+800$.

  3. Se três cartas tiverem o mesmo número e as outras duas também tiverem o mesmo número, multiplique o número das três cartas por 10, some o número das duas cartas e depois some 700. Por exemplo: R5, Y5, G7, B5, Y7 → $757=5\times 10+7+700$.

  4. Se as cinco cartas tiverem a mesma cor, a pontuação é o maior número mais 600. Por exemplo: Y3, Y4, Y8, Y6, Y7 → $608=8+600$.

  5. Se os números das cinco cartas forem consecutivos, a pontuação é o maior número mais 500. Por exemplo: R7, R8, G9, Y6, B5 → $509=9+500$.

  6. Se três das cinco cartas tiverem o mesmo número, a pontuação é esse número mais 400. Por exemplo: R7, Y7, R2, G7, R5 → $407=7+400$.

  7. Se duas cartas tiverem o mesmo número e outras duas também tiverem o mesmo número, multiplique por 10 o maior dos dois números repetidos, some o menor e depois some 300. Por exemplo: R5, Y5, Y4, G9, B4 → $354=5\times 10+4+300$.

  8. Se duas das cinco cartas tiverem o mesmo número, a pontuação é esse número mais 200. Por exemplo: R5, Y2, B5, B3, G4 → $205=5+200$.

  9. Se nenhum dos casos anteriores se aplicar, a pontuação é o maior número mais 100. Por exemplo: R1, R2, B4, B8, Y5 → $108=8+100$.

Dadas cinco cartas, escreva um programa que calcule a pontuação do jogo. Se forem aplicáveis duas ou mais regras, a pontuação do jogo é a maior pontuação possível.

Entrada

Da primeira à quinta linha é dada uma carta por linha. Um único espaço separa a cor do número.

Saída

Escreva a pontuação numa linha.

Exemplos

Entrada 1

B 3
B 7
R 1
B 2
Y 7

Saída 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.