Колода карт
Вам даны
n
карт. У каждой карты есть масть:♦️ Бубны
♣️ Трефы
❤️ Червы
♠️ Пики
Масти обозначаются сокращениями: D для бубен, C для треф, H для червей, S для пик, за которыми следует достоинство, которое может быть числом (2, 3, 4, 5, 6, 7, 8, 9, 10) или буквой (A, K, Q, J).
Полная колода содержит по одной карте каждой возможной комбинации масти и достоинства.
Вам нужно вычислить количество полных колод карт, которые можно собрать из данных
n
карт. Гарантируется, что можно собрать как минимум 1
колоду.Единственная строка входных данных содержит
n
карт, разделенных пробелами.Программа должна вывести одно целое число — количество полных колод, которые можно получить из этих
n
карт.Ввод | Вывод |
D2 D3 D4 D5 D6 D7 D8 D9 D10 DA DK DQ DJ C2 C3 C4 C5 C6 C7 C8 C9 C10 CA CK CQ CJ H2 H3 H4 H5 H6 H7 H8 H9 H10 HA HK HQ HJ S2 S3 S4 S5 S6 S7 S8 S9 S10 SA SK SQ SJ D2 D3 D4 D5 D6 D7 D8 D9 D10 DA DK DQ DJ C2 C3 C4 C5 C6 C7 C8 C9 C10 CA CK CQ CJ H2 H3 H4 H5 H6 H7 H8 H9 H10 HA HK HQ HJ S2 S3 S4 S5 S6 S7 S8 S9 S10 SA SK SQ SJ H9 D10 | 2 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB