Задача, на самом деле, несложная: известно, что сумма очков на противоположных гранях кубика всегда равна 7.
Тогда максимальное число очков, которое может получить второй игрок равно 6n - случай реализуется, когда первому игроку не повезло и выпали все единицы.
А минимальное - когда выпадали шестерки. Всего бросков [n/6] (здесь [x] - число, округленное до целых в большую сторону), поэтому второй игрок наберет всего 7*[n/6]-n.
Код, как вы понимаете, пишется за секунды и большого интереса не представляет.
Answers & Comments
Verified answer
Задача, на самом деле, несложная: известно, что сумма очков на противоположных гранях кубика всегда равна 7.
Тогда максимальное число очков, которое может получить второй игрок равно 6n - случай реализуется, когда первому игроку не повезло и выпали все единицы.
А минимальное - когда выпадали шестерки. Всего бросков [n/6] (здесь [x] - число, округленное до целых в большую сторону), поэтому второй игрок наберет всего 7*[n/6]-n.
Код, как вы понимаете, пишется за секунды и большого интереса не представляет.