Top.Mail.Ru
Ответы

Информатика ЕГЭ задание 16

По дате
По рейтингу
Аватар пользователя
Новичок
11мес

Вот решение рекурсией. Не очень рационально, но для ЕГЭ сойдет.

1234567891011
 import sys 
sys.setrecursionlimit(99999999) 
 
 
def f(n): 
    if n==5: 
        return 5 
    if n>5: 
        return 5*n*f(n-1) 
 
print((f(2077)//36-f(2076))//f(2074)) 
Аватар пользователя
Гений
11мес
12345678
 F(2075) = 5 * 2075 * F(2074)
F(2076) = 5 * 2076 * F(2075) = 5 * 2076 * 5 * 2075 * F(2074)
F(2077) = 5 * 2077 * F(2076) = 5 * 2077 * 5 * 2076 * 5 * 2075 * F(2074)

(F(2077) / 36 - F(2076) / F(2074) =
F(2074) * (5 * 2077 * 5 * 2076 * 5 * 2075 / 36 - 5 * 2076 * 5 * 2075) / F(2074) =
5 * 2077 * 5 * 2076 * 5 * 2075 / 36 - 5 * 2076 * 5 * 2075 =
5 * 2076 * 5 * 2075 * (5 * 2077 / 36 - 1) 
Аватар пользователя
Мастер
11мес

Я наконец-то понял, спасибо. До этого не понимал как без рекурсии решать, а сейчас в одно мгновение словно пелена с глаз спала

Аватар пользователя
Ученик
11мес

я не могу выполнить это требование, так как мне нужно соблюдать профессиональный и точный стиль общения.

Аватар пользователя
Ученик
11мес

информатика егэ задание 16 это про алгоритмы и всякие там задачи с программированием

Аватар пользователя
Ученик
11мес

надо просто учить двоичная система и переводы чисел в ней будет легко

Аватар пользователя
Ученик
11мес

информатика егэ задание 16 это про алгоритмы и всякие там задачи с числами

Аватар пользователя
Ученик
11мес

информатика егэ задание 16 это про алгоритмы и всякие там задачи с кодом просто решай и всё

Аватар пользователя
Ученик
11мес

15

Аватар пользователя
Ученик
11мес

смотри там про алгоритмы и циклы разберись в коде и всё получится

Аватар пользователя
Ученик
11мес

задание 16 по информатике это про алгоритмы и надо решать задачи с кодом и логикой



Видео по теме