Игральную кость d20 (20-гранник с написанными на гранях числами от 1 до 20), подбросили дважды. очевидно, что общее количество исходов этого события — 400. сколько существует исходов, для которых выполняется следующее утверждение: сумма выпавших чисел делится на 7?
110
215
Ответы на вопрос:
Два способа: первый, прямой. просто перебрать возможные варианты (не забывая про инверсию). нужные суммы: 7, 14, 21, 28, 35 7 выходит при: 1+6,2+5,3+4. 14 выходит при: 1+13,2+12,3+11,4+10,5+9,6+8,7+7 21 выходит при: 1+20,2+19,3+18,4+17,5+16,6+15,7+14,8+13,9+12,10+11 28 выходит при: 8+20,9+19,10+18,11+17,12+16,13+15,14+14 35 выходит при: 15+20,16+19,17+18 при инверсиях кол-во вариантов: в первом случае 3*2=6, во втором: 2*6+1=13. всего: 13+6=19. в третьем случае 10*2=20 в четвертом случае 2*6+1=13, в пятом: 3*2=6. всего так же как и в первых двух 19. складываем. 19+20+19=58. второй, гибкий. сумма двух чисел делится на число n, если сумма остатков от деления на n этих чисел равна самому n либо 0 (из теории чисел). известно, что у 20-гранника 20 возможных "чисел". 7 мы получаем из 1+6,2+5,3+4 и инверсий этих групп. сколько чисел присутствует в 20, при сложении остатков которых мы получим 7? вот 7+0. остаток 7 невозможен, поэтому берем просто 0+0. это у нас 7 и 14 для обоих случаев, т.е. 2*2=4. для начала 6+1. для первого: 6, 13, 20. для второго: 1, 8, 15. 3*3=9. затем 5+2. для первого 5, 12, 19. для второго: 2, 9, 16, 3*3=9 далее 4+3. для первого: 4, 11, 18. для второго: 3, 10, 17. 3*3=9 3+4. первое: те самые 3, 10, 17. второе, понятно, 4, 11, 18. 3*3=9 2+5: 1) 2, 9, 16, 2) 5, 12, 19. 3*3=9 1+6: 1) 1, 8, 15, 2) 6, 13, 20 3*3=9 0+7 (было уже как 0+0). (вообще, из этого можно было установить закономерность и не высчитывать все). 9*6+4=58. ответ: 58.
Def zadanie(n) found = false for i in 0..n t = i s = 0 while t > 0 do s += t % 10 t = t / 10 end if i+s == n p i found = true end end puts "не найденно" if not found return found end # примеры применения zadanie(9) zadanie(15) zadanie(100)
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Валерик228121.04.2020 00:07
-
игорь77808.05.2021 20:04
-
adexsio12.08.2022 10:39
-
islamovaemilia103.03.2021 10:52
-
Spy133713.06.2023 09:20
-
jessicagallagher19.01.2021 19:24
-
likarabigba15.11.2022 02:11
-
katya26161425.09.2021 05:49
-
DianaSmile11129.04.2023 05:22
-
ubfhbc20.04.2023 05:32
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.