1 Федорук Семён Романович СибГУ, 12 ноября 2023 г. 14:10:00 |
Но если кому интересно: в тестах количество совершенных бросков < 100 Максимум 10 раундов по 2 броска плюс не более двух бросков после последнего раунда. На самом деле если в последнем раунде было 2 броска, то дополнительных бросков не более одного. Итого максимум 21 бросок. Это следует из правил, описанных в условии задачи.
|
|
|
2 Федорук Семён Романович СибГУ, 12 ноября 2023 г. 14:07:25 |
Неплохо было бы уточнить задачу, ибо предел количества совершенных бросков не объявлен. Админ, родненький, добавь
|
|
|
3 Го Д Хамза, 24 сентября 2022 г. 22:03:09 |
думаю если бы небыло обсуждение то эту задачу решили бы гораздо меньше людей.
|
|
|
4 Эйди Эйнсворт, 14 апреля 2022 г. 20:40:50 |
не забудьте что то вроде,0 10,поскольку это spare,возможно ваш код берёт 10 за strike и следующие 2 ,а не 1 к примеру,(там кнч 10 раундов): 4 0 10 10 10 50 3 раунда (0,10),(10),(10) и очки за них согласно,20,20,10. Ну и баг :/ Спасибо автору за хорошую задачу, был бы рад если бы указали ограничения для N где N количество бросков(Логический 40 хватает)
|
|
|
5 Потягов Даниил Иванович, 07 сентября 2021 г. 18:57:31 |
Strike: игрок сбивает 10 кеглей первым броском, очки в этом туре начисляются из расчета – 10 + КОЛИЧЕСТВО СБИТЫХ КЕГЛЕЙ за два последующих броска. Spare: игрок сбивает 10 кеглей двумя бросками, очки в этом туре начисляются из расчета – 10 + КОЛИЧЕСТВО СБИТЫХ КЕГЛЕЙ за один последующий бросок.
|
|
|
6 Бырко Сергей Евгеньевич, 11 июля 2020 г. 17:19:36 |
Просьба прочитать перед тем, как не понимать почему получается 300. В условии понятно написано, что результаты выводятся по результатам десяти туров. При подсчёте результатов каждого тура использовать дополнительные броски нужно, но потом подсчитываем только сумму первых 10 туров. То есть баллы в первом тесте распределятся по турам так: 30 30 30 30 30 30 30 30 30 30 20 10 в зачёт берём только основные 10 туров, то есть 30*10=300. последние 20 и 10 нужны только для бонусов к последнему (иногда и предпоследнему) броскам
|
|
|
7 Буславский Александр Андреевич, 19 июня 2020 г. 17:50:34 |
В условие неплохо бы добавить пояснение, что бонусные броски в 10 туре уже не суммируются
|
|
|
8 Абдуматин и Абдуводжид, 26 февраля 2020 г. 20:44:20 |
Те кто не играл в Боулинг советую прочитать о подсчете очков с помощью примеров в гугле иначе не поймете
|
|
|
9 Миткевич Тимур Маратович, 13 февраля 2016 г. 17:09:00 |
В десятом туре просто сумма, нет там ничего.
|
|
|
10 Жалцанов Игорь Бадмадоржиевич, 02 апреля 2015 г. 10:55:54 |
Задача простая - внимательно читайте условие!
|
|
|
11 Денис Розимовский, 19 июля 2014 г. 16:10:52 |
В третьем примере нету бонусных бросков. Последняя десятка это девятый фрейм и считается как страйк
|
|
|
12 Денис Розимовский, 12 июля 2014 г. 14:42:35 |
Ноль разве натуральное число?
|
|
|
13 Неизвестный, 09 февраля 2013 г. 13:07:47 |
Для тех кто не понял... Есть десять "раундов". На каждом "раунде" игрок делает 2 броска (или 1 если с первого броска он сбивает все 10). Если спервого броска он сбивает все 10, что называется Страйк, он зарабатывает 10+ два след. броска (если эти два броска не бонусные). А если он только со второй попытки сбивает все 10, что называется Спэйр, он зарабатывает 10+ один след. бросок. Так же если в 10-раунде игрок делает Страйк то он получает право сделать еще два бонусных броска, или один бросок(если Спэйр). Ссылка: http://ru.wikipedia.org/wiki/Боулинг По-моему правила игры достаточно однозначно описаны в условиях задачи. Но дополнительное пояснение, возможно, действительно не будет лишним.
|
|
|
14 Шуршилов Артём Александрович, 20 января 2013 г. 21:16:16 |
Тоесть вот нормальное объяснение: если сбивашь сразу все то 10+ 2 следующих БРОСКА, сли со второго раза то эти 10 +1 следующий бросок, а с 10 раунда эти правила не действуют там просто все суммируется, тсты правильные сидите проверяйте.Тоесть если в 9 райнде страйк, то не важно что в 10-ом просто прибавляешь 2 первых броска с 10-го сли спэр то 1 бросок с 10 а в 10 просто все складываешь и к результату.
|
|
|
15 Шуршилов Артём Александрович, 20 января 2013 г. 21:06:16 |
Очень плохое услови,я думал намного лучше будет!В 10 раунде просто все суммируется если в 9 страйк то сумма 2 бросков с 9 если спэр то сумма первого броска и не надо смотреть что в 10 спэр или страйк а то Цыбин фигню написал! 17 5 2 4 6 8 0 10 10 10 1 9 10 6 2 10 8 2 170 12 10 10 10 10 10 10 10 10 10 9 1 4 273 12 10 10 10 10 10 10 10 10 10 10 4 6 284 16 10 10 10 8 2 10 3 4 8 2 4 5 10 4 6 7 182 13 10 10 10 10 10 10 10 10 0 10 10 10 10 270 17 10 3 7 6 1 10 10 10 2 8 9 0 7 3 10 10 10 193 20 9 0 3 5 6 1 3 6 8 1 5 3 2 5 8 0 7 1 8 1 82 21 9 0 3 7 6 1 3 7 8 1 5 5 0 10 8 0 7 3 8 2 8 131 12 10 10 10 10 10 10 10 10 10 10 10 10 300 13 10 10 10 10 10 10 10 5 0 10 10 10 10 255
|
|
|
16 Цыбин Александр Николаевич, 30 мая 2012 г. 9:16:09 |
Таааак. Пришлось залезть на википедию и в гугл и уже там прочитать про подсчет очков в боулинге. Учитываем следующее : 1) 10 - strike, 0 10 - spare 2) Если в 9 броске strike, в 10 strike (или spare), то в 9 броске учитываем очки 10го и первого бонусного, в 10ом броске не учитываем никаких бонусных (только собственные 10) и к ответу суммируем бонусные 16 10 10 10 8 2 10 3 4 8 2 4 5 10 4 6 7 182 12 10 10 10 10 10 10 10 10 10 10 4 6 284 11 10 10 10 10 10 10 10 10 10 9 1 4 273
|
|
|
17 Цыбин Александр Николаевич, 29 мая 2012 г. 17:07:46 |
Никак не пойму как получается 300 в первом тесте, а так же что делать, если с 10-ой в бонусном броске (суммировать ли со следующим) и что делать с 10-ой перед бонусными бросками (суммировать ли с самими бонусными).
|
|
|
18 Волостнов Алексей Сергеевич, 29 февраля 2012 г. 13:55:26 |
Как получается 300 в первом тесте? Каковы ограничения на количество совершенных бросков?
|
|
|
19 uchiha_itachi, 07 сентября 2011 г. 9:51:55 |
да что за... третий тест в примере совпадает с тестом в системе или нет?
|
|
|