print2399. Карты, замок, два сапога

printКарты, замок, два сапога

Ограничения: время – 200ms/500ms, память – 256MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Кот в сапогах пытается выиграть в карты замок у Людоеда. Для этого Кот должен набрать из колоды карты с суммой значений равной 21 или больше, чем у Людоеда, но при этом не более 21. В колоде 52 карты, по 4 карты с номиналами от 2 до 10, которые имеют значение равное номиналу, 4 валета (J), 4 королевы (Q) и 4 короля (K), которые имеют значение 10, и 4 туза (A), которые которые имеют значение 11. Кот решил брать новую карту из колоды только в том случае, если вероятность получить карту со значением, при котором общая сумма не будет превышать 21, будет выше, чем вероятность получить карту со значением, при котором сумма станет больше 21.
Первая строка ввода содержит одно целое число – количество уже взятых карт `N` (`1\ ≤\ N\ ≤\ 10`). Далее следует `N` строк, в каждой строке содержится целое число от 1 до 10 или буквы J, Q, K или A – номинал карты.
Вывести сообщение LOSE, если сумма значений карт больше 21, сообщение WIN, если сумма значений равна 21, сообщение STOP, если вероятность получить карту со значением, при котором сумма станет больше 21, выше, чем вероятность получить сумму карт меньшую и равную 21, сообщение TAKE, если вероятность получить сумму карт меньшую и равную 21 выше, или сообщение EQUAL, если эти вероятности равны.

Пример ввода 1

6
2
3
3
2
2
3

Пример вывода 1

STOP

Пример ввода 2

1
K

Пример вывода 2

TAKE

Пример ввода 3

2
10
A

Пример вывода 3

WIN
loading