C++ Задача 11.
Найти площадь кольца, внутренний радиус которого 20, а внешний радиус больше 20. Площадь круга радиусом R вычисляется по формуле:
Данные взять из контрольного примера.
Контрольный пример: Rвнешний=30. Результат: Площадь кольца = 1570.
158
414
Ответы на вопрос:
Два способа: первый, прямой. просто перебрать возможные варианты (не забывая про инверсию). нужные суммы: 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.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
skatinyatovna27.12.2020 15:43
-
rezistol22809.02.2022 13:54
-
1234565793417.11.2022 04:06
-
BUPA117.07.2021 03:28
-
Olga0806200308.05.2022 10:33
-
Chara511.01.2022 06:08
-
ilyazavrik08.02.2021 22:08
-
Aleksey2005280106.09.2022 14:46
-
Лина5г05.08.2022 23:31
-
zizircom15.01.2022 19:48
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.