COCI-15 (2015) - Γύρος #6 - 1 (Bela)

View as PDF

Submit solution

Points: 15 (partial)
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
C, C++, Java, Pascal, Python
Bela

Ο νεαρός Mirko είναι ένα έξυπνο, αλλά άτακτο αγόρι που συχνά περιφέρεται στα πάρκα αναζητώντας νέες ιδέες. Αυτή τη φορά έχει συναντήσει συνταξιούχους που παίζουν το παιχνίδι με κάρτες "Belote". Τον προσκάλεσαν να τους βοηθήσει να καθορίσουν τον συνολικό αριθμό των πόντων που κέρδισαν σε ένα μόνο παιχνίδι.

Κάθε κάρτα μπορεί να καθοριστεί μοναδικά από το σύμβολο και το χρώμα της. Ένα σετ τεσσάρων φύλλων ονομάζεται χέρι. Σε κάθε παιχνίδι, ένα χρώμα (π.χ. κούπες, μπαστούνια, σπαθιά, καρό) που "νικάει" οποιοδήποτε άλλο ονομάζεται κυρίαρχο χρώμα. Ο αριθμός των πόντων σε ένα παιχνίδι είναι ίσος με το άθροισμα των τιμών βαθμολογίας κάθε φύλλου από κάθε χέρι που κερδίζεται στο παιχνίδι. Ο Mirko παρατήρησε ότι οι συνταξιούχοι έχουν κερδίσει N χέρια και ότι το χρώμα B ήταν το κυρίαρχο χρώμα.

Οι βαθμολογικές τιμές των καρτών δίνονται στον παρακάτω πίνακα:

Σύμβολο κάρτας                      Card scoring value
If dominant suit If not dominant suit
A 11 11
K 4 4
Q 3 3
J 20 2
T 10 10
9 14 0
8 0 0
7 0 0

Γράψτε ένα πρόγραμμα που θα καθορίζει και θα βγάζει τον συνολικό αριθμό των πόντων που κερδίζονται στο παιχνίδι.

Είσοδος

Η πρώτη γραμμή περιέχει τον αριθμό των χεριών N\;(1 \leq N \leq 100) και την τιμή του χρώματος B\;(S,\;H,\;D,\;C) από την εργασία.
Κάθε μία από τις ακόλουθες 4N γραμμές περιέχει την περιγραφή της κάρτας K_i (ο πρώτος χαρακτήρας είναι η ετικέτα της i-οστής κάρτας (A,\;K,\;Q,\;J,\;T,\;9,\;8,\;7), ενώ ο δεύτερος χαρακτήρας είναι το χρώμα της i-οστής κάρτας κάρτας (S,\;H,\;D,\;C).

Έξοδος

Η πρώτη και μοναδική γραμμή εξόδου πρέπει να περιέχει τον αριθμό των πόντων από την εργασία.

Παραδείγματα

input

2 S
TH
9C
KS
QS
JS
TD
AD
JH

output

60

input

4 H
AH
KH
QH
JH
TH
9H
8H
7H
AS
KS
QS
JS
TS
9S
8S
7S

output

92
Επεξήγηση του 2ου παραδείγματος:

Ο συνολικός αριθμός πόντων είναι ίσος με 11 + 4 + 3 + 20 + 10 + 14 + 0 + 0 + 11 + 4 + 3 + 2 + 10 + 0 + 0 + 0 = 92 πόντους.


Comments

There are no comments at the moment.