Решим задачу наоборот:
25->4;
Команда 1: Подели на 3;
Команда 2: Прибавь 1.
1) 25 + 1 = 26 (2).
2) 26 + 1 = 27 (2).
3) 27 : 3 = 9 (1).
4) 9 : 3 = 3 (1).
5) 3 + 1 = 4 (2).
Так как решали наоборот, то соответственно пишем ответ снизу-вверх.
Ответ: 21122.
К слову, порядок команд в задании и объяснении противоречат друг другу, то есть в задании: 1) *3. 2) -1.
А в объяснении: 1) -1. 2) *3.
Если условие в объяснении верно, то ответ будет: 12211.
Во время выполнения алгоритма сменяются следующие значения:
a=5 b=4
b=80
a=25
Ответ: a=25
Ну так-то вроде просто, уравнение.
Объем ролика W Мбит, при передаче каждые 6 бит превращаются в 8 бит.
Объем вырастает до 8/6*W = 4W/3 Мбит.
1-ая половина ролика, то есть 2W/3 Мбит, была передана со скор. V Мбит/сек.
2-ые 2W/3 Мбит были переданы со скоростью V+3 Мбит/сек.
Общее затраченное время T1 = 2W/(3V) + 2W/(3V+9) сек.
Если бы он скачал ролик с файлового сервера, со скоростью V-1,5 Мбит/с,
то объем ролика был бы W, потому что при файловой передаче нет преобразования каждых 6 бит в 8.
Затраченное время было бы T2 = W/(V-1,5) сек. И оно в 2 раза больше.
2*(2W/(3V) + 2W/(3V+9)) = W/(V-1,5)
Делим все на W, получаем
4/(3V) + 4/(3V+9) = 1/(V-1,5)
Избавляемся от знаменателей
4(3V+9)(V-1,5) + 4*3V(V-1,5) = 3V(3V+9)
Раскрываем скобки
12V^2 + 36V - 18V - 54 + 12V^2 - 18V = 9V^2 + 27V
Упрощаем до квадратного уравнения
15V^2 - 27V - 54 = 0
5V^2 - 9V - 18 = 0
D= 9^2 + 4*5*18 = 81 + 360 = 441 = 21^2
V1 = (9 - 21)/10 < 0
V2 = (9 + 21)/10 = 3 Мебибит в сек
Программа генерирует массив от 10 до 50. Потом выводит числа из этого массива кратные 10.