Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1
  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
     да что за...
третий тест в примере совпадает с тестом в системе или нет?
 1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2024, ИНН 246305493507, E-mail: admin@acmp.ru



Streamline Operations Using VR Technology