Главное меню портала
• О портале
• Архив задач
• Карта архива задач
• Результаты тестов
• Ошибки тестирования
• Преподаватели
• Библиотечка
Рейтинг у учителя
• Рейтинг на портале
Начинающему
• Работа с порталом
• Курс для начинающего
• Архив задач начинающего
Олимпиаднику
• Архив задач олимпиадника
Олимпиады
Дистанционные олимпиады
• Положение олимпиады
Новое сообщениеОтправленые
Загрузка...
Время на прохождение теста: 1 секунд(а/ы).
Имя входного файла: input.txt
Имя выходного файла: output.txt

Автор: Бельский Андрей Владимирович

Игра в Покер
Известный во всем мире любитель карточных игр Борис в один солнечный апрельский день понял, что совершенно не умеет играть в покер. Поскольку он является очень занятым человеком, то времени на долгий и изнурительный процесс обучения у него нет. Таким образом, Борис решил прибегнуть к помощи современных информационных технологий. Прочитав правила игры в покер, наш герой понял, что в игре достаточно много состояний карт, которые имеют разные названия. Чтобы быстрее их запомнить, он решил написать такую программу, которая по пяти картам определяет, что это за игровая позиция. 

 В покере известно 6 игровых состояний: 

• One Pair – две одинаковых карты, все остальные разные; 
• Two Pairs – две разных пары одинаковых карт; 
• Three of a Kind – три одинаковых карты, все остальные разные; 
• Full House – три одинаковых карты и пара одинаковых карт; 
• Straight – пять последовательных карт; 
• Four of a Kind – четыре одинаковых карты. 

 Поскольку Борис опытный игрок, то у него может возникнуть такая ситуация, что на руках окажется 5 одинаковых карт, поэтому необходимо учесть и такое стечение обстоятельств. Для упрощения работы программы решено, что карта обозначается целым числом.
Входные данные:
В единственной строке входного файла расположены 5 чисел A, B, C, D, E.

Ограничения. 
1 ≤ A, B, C, D, E ≤ 13. 
A, B, C, D, E – целые числа.
Выходные данные:
В единственную строку выходного файла вывести название одной из игровых позиций, которые приведены выше. В случае совпадения 5 карт вывести Impossible. Если же набор чисел во входном файле не соответствует ни одной из описанных выше ситуаций, то вывести Nothing.

Примеры:
input.txt output.txt
1 1 3 9 3 2 One Pair
2 1 5 2 4 3 Straight
3 10 11 12 13 1 Nothing

Сложность задачи: 15%



Проверку могут осуществлять только зарегистрированные пользователи!


Показать обсуждение


На сайте гостей 20, зарегистрированных 0:
Сейчас онлайн только гости...
[Данные за последние 5 минут]