boyarinovigor
?>

Уисполнителя квадратор две команды, которым присвоены номера 1. прибавь 1 2. возведи в квадрат первая из них увеличивает число на экране на 1, вторая возводит его во вторую степень. исполнитель работает только с натуральными числами. составьте алгоритм получения из числа 1 числа 100, содержащий не более 5 команд. в ответе запишите только номера команд. (например, 12121 — это алгоритм: прибавь 1, возведи в квадрат, прибавь 1, возведи в квадрат, прибавь 1, который преобразует число 1 в 26.) если таких алгоритмов более одного, то запишите любой из них.

Информатика

Ответы

aobuhta4
1 2 3 9 10 100
1. 1. 2. 1. 2
leonid-adv70

Думаю так.

Входной файл input.txt

Выходной файл output.txt

Ограничение времени 5 секунд

 

Пусть sn=cos(an-cos(an-1+cos(an-2-cos(an-3+…)…).

Пусть an=(…(x+2)x+3)x+4)x+…+n)x+n+1.

Требуется для заданных N (1<=N<=200) и Х=1 напечатать выражение, определяющее sn

В единственной строке входного файла задано N.

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

Пример входного файла:

5

Пример выходного файла:

cosx+2)x+3)x+4)x+5)x+6-cosx+2)x+3)x+4)x+5+cos(((x+2)x+3)x+4-cos((x+2)x+3+cos(x+2=-0.4637

Захаров-Иванович
Текст программы:
s1=input("Введите натуральное число А: ")
s2=input("Введите натуральное число B: ")
s=""
for i in '9876543210':
    s=s+i*min(s1.count(i),s2.count(i))
if s=="":
    s=-1
print(s)

Тестовое решение:
Python 3.4.2 (v3.4.2:ab2c023a9432, Oct  6 2014, 22:15:05) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> RESTART
>>>
Введите натуральное число А: 10121213124353435345673424
Введите натуральное число B: 766653434521288956462362312122342
765554444333332222111
>>>

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Уисполнителя квадратор две команды, которым присвоены номера 1. прибавь 1 2. возведи в квадрат первая из них увеличивает число на экране на 1, вторая возводит его во вторую степень. исполнитель работает только с натуральными числами. составьте алгоритм получения из числа 1 числа 100, содержащий не более 5 команд. в ответе запишите только номера команд. (например, 12121 — это алгоритм: прибавь 1, возведи в квадрат, прибавь 1, возведи в квадрат, прибавь 1, который преобразует число 1 в 26.) если таких алгоритмов более одного, то запишите любой из них.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

pozhidaevgv
vet30
Tatyana_Minullina
aetolstih
tol1974656
Стародубцева_Васильевич485
victoriapetrs
rn3ay8
rynaodal
araqsyabadalyan1988
Richbro7
rakitinat8
drontox1031
Сергей_Комарова899
maksimovskiy7657