У исполнителя IFP15 две команды, которым присвоены номера:
1. прибавь 1,
2. если число простое, то умножь на 5.
Первая из них увеличивает число на экране на 1, вторая, в случае, если число на экране простое, увеличивает его в 5 раз. Программа для исполнителя IFP15 — это последовательность команд.
Определите количество программ, которые число 1 преобразуют в число 56?
В ответе 11. У меня получается 7, если решать деревом. Помогите решить задачу. Напишите пожалуйста решение
Домашние задания: Другие предметы
У исполнителя IFP15 две команды, которым присвоены номера: 1. прибавь 1, 2. если число простое, то умножь на 5.
1+1=2 - простое => 2. 2*5=10 => 3. 10+1=11 - просто => 4. 11*5=55 => 5. 55+1=56.
5 команд.
5 команд.
1. 1+1=2 - простое => 2. 2*5=10 => 3. 10+1=11 - просто => 4. 11*5=55 => 5. 55+1=56.Имхо, 5 команд.
Что значит количество программ? Тут, вроде, всё однозначно.
Что значит количество программ? Тут, вроде, всё однозначно.
56-55-11-10-2-1
всего 5 команд выполнено
1-2-10-11-55-56.
Слишком неопределённы правила.
Можно составить программу из 55 команд типа1.
Но на любом числе составном можно выполнить одну или несколько или бесконечное множество команд типа 2 и это не увеличит числа
Получается бесконечное число программ.
Если задано требование чередовать команды, то возможны только 2 программы, начинающаяся с типа 1 (приведено решение) или с типа 2. в которой первая команда не изменяет ничего.
Исходя из того что после команды типа 2 число должно быть составным, в правила надо включить требование не употреблять команду типа 2 два раза подряд, тогда программы перестанут быть бесконечными и их длина и количество разных вариантов станет ограниченным.
Вот 7 ваших вариантов:
1-2-...10-11-12-13-...-54-55-56 Основной вариант (все типа 1)
1-2-...10-11-55-56 ускоряющее ответвление на простом 11
1-2- -7-35...56 второе ускоряющее ответвление на простом 7
1-2-3-4-5-25-26..-56 третье ускоряющее ответвление на простом 5
1-2-3-15-...-56 четвертое ускоряющее ответвление на простом 3
1-2-10-11-12-...-56 пятое ускоряющее ответвление на простом 3
1-2-10-11-55-56 двойное ускорение на простых 2 и 11.
Кроме того, на каждом шаге любой программы (из этих 7) можно выполнить пустую команду типа 2, если достигнуто составное число на этом шаге.
Дело ухудшается тем, что надо считать число комбинаций с применением или неприменением пустых команд на таких составных числах.
Например, в программе 1-2-10-11-12-...-56 таких пустых команд может быть от 1 до 33
и если даже одна только пустая, то она может быть на любом из 33 мест!
12-14-15-16-18-20-21-22-24-25-26-27-28-30-32-33-34-35-
36-38-39-40-42-44-45-46-48-49-50-51-52-54-55.
Всего же в этой шестой программе 2^33 = 8589934592 вариантов.
Короче говоря, если вас принципиально интересует такой подсчет, то придется для каждой программы из 7 определить число мест, где возможны удвоения вариантов за счет пустых не выполняемых команд 2-го типа.
всего 5 команд выполнено
1-2-10-11-55-56.
Слишком неопределённы правила.
Можно составить программу из 55 команд типа1.
Но на любом числе составном можно выполнить одну или несколько или бесконечное множество команд типа 2 и это не увеличит числа
Получается бесконечное число программ.
Если задано требование чередовать команды, то возможны только 2 программы, начинающаяся с типа 1 (приведено решение) или с типа 2. в которой первая команда не изменяет ничего.
Исходя из того что после команды типа 2 число должно быть составным, в правила надо включить требование не употреблять команду типа 2 два раза подряд, тогда программы перестанут быть бесконечными и их длина и количество разных вариантов станет ограниченным.
Вот 7 ваших вариантов:
1-2-...10-11-12-13-...-54-55-56 Основной вариант (все типа 1)
1-2-...10-11-55-56 ускоряющее ответвление на простом 11
1-2- -7-35...56 второе ускоряющее ответвление на простом 7
1-2-3-4-5-25-26..-56 третье ускоряющее ответвление на простом 5
1-2-3-15-...-56 четвертое ускоряющее ответвление на простом 3
1-2-10-11-12-...-56 пятое ускоряющее ответвление на простом 3
1-2-10-11-55-56 двойное ускорение на простых 2 и 11.
Кроме того, на каждом шаге любой программы (из этих 7) можно выполнить пустую команду типа 2, если достигнуто составное число на этом шаге.
Дело ухудшается тем, что надо считать число комбинаций с применением или неприменением пустых команд на таких составных числах.
Например, в программе 1-2-10-11-12-...-56 таких пустых команд может быть от 1 до 33
и если даже одна только пустая, то она может быть на любом из 33 мест!
12-14-15-16-18-20-21-22-24-25-26-27-28-30-32-33-34-35-
36-38-39-40-42-44-45-46-48-49-50-51-52-54-55.
Всего же в этой шестой программе 2^33 = 8589934592 вариантов.
Короче говоря, если вас принципиально интересует такой подсчет, то придется для каждой программы из 7 определить число мест, где возможны удвоения вариантов за счет пустых не выполняемых команд 2-го типа.
1-2-...10-11-12-13-...-54-55-56 Основной вариант (все типа 1)
1-2-...10-11-55-56 ускоряющее ответвление на простом 11
1-2- -7-35...56 второе ускоряющее ответвление на простом 7
1-2-3-4-5-25-26..-56 третье ускоряющее ответвление на простом 5
1-2-3-15-...-56 четвертое ускоряющее ответвление на простом 3
1-2-10-11-12-...-56 пятое ускоряющее ответвление на простом 3
1-2-10-11-55-56 двойное ускорение на простых 2 и 11.
1-2-...10-11-55-56 ускоряющее ответвление на простом 11
1-2- -7-35...56 второе ускоряющее ответвление на простом 7
1-2-3-4-5-25-26..-56 третье ускоряющее ответвление на простом 5
1-2-3-15-...-56 четвертое ускоряющее ответвление на простом 3
1-2-10-11-12-...-56 пятое ускоряющее ответвление на простом 3
1-2-10-11-55-56 двойное ускорение на простых 2 и 11.
5
ап
12121
1+1=2 - простое => 2. 2*5=10 => 3. 10+1=11 - просто => 4. 11*5=55 => 5. 55+1=56.
5 команд.
5 команд.
Это вообще какой класс
Ох лол
омг
5
1+1=2 - простое => 2. 2*5=10 => 3. 10+1=11 - просто => 4. 11*5=55 => 5. 55+1=56.
5 команд.
5 команд.
лол
1+1=2 - простое => 2. 2*5=10 => 3. 10+1=11 - просто => 4. 11*5=55 => 5. 55+1=56.
5 команд.
5 команд.
ршннемлиод ксвчучесмшнщ мгнсменсек
1-2-...10-11-12-13-...-54-55-56 Основной вариант (все типа 1)
1-2-...10-11-55-56 ускоряющее ответвление на простом 11
1-2- -7-35...56 второе ускоряющее ответвление на простом 7
1-2-3-4-5-25-26..-56 третье ускоряющее ответвление на простом 5
1-2-3-15-...-56 четвертое ускоряющее ответвление на простом 3
1-2-10-11-12-...-56 пятое ускоряющее ответвление на простом 3
1-2-10-11-55-56 двойное ускорение на простых 2 и 11
1-2-...10-11-55-56 ускоряющее ответвление на простом 11
1-2- -7-35...56 второе ускоряющее ответвление на простом 7
1-2-3-4-5-25-26..-56 третье ускоряющее ответвление на простом 5
1-2-3-15-...-56 четвертое ускоряющее ответвление на простом 3
1-2-10-11-12-...-56 пятое ускоряющее ответвление на простом 3
1-2-10-11-55-56 двойное ускорение на простых 2 и 11
титииттииитититититититититититиититтиитиьтитииииттитьитититиитититититьииттитититититити
Похожие вопросы
- как ведут себя казаки в бою тарас бульба 9 глава 1. Степан гуско 2. Балабан 3. Кукубенко 4. Мосий шило 5. Бовдюг
- Как найти минимум и максимум функции f(x) = (3x+1)/((3x+1)^2)+1)
- Алгебра, помогите кто силен:)) парабола проходит через точки K(0;1),L(1;2) и M(-1;6). Найдите координаты ее вершины
- Кто из русских царей желал быть адмиралом великобритании? 1.Александр 1 2.Пётр 1 3. Иван 4 Грозный
- сколько шестизначных натуральных чисел, кратных 3, десятичная запись которых содержит 0, 1, 2 ?!!
- (1) 6 3/4 : 9= ? ,(2) 24 : 6/7 = ? ,то что получится в (1) прибавить то что получится в (2) = (3) , (3) : 1/9 = ?
- Решить неравенство: log по оснаванию 2 числа ((2^x)−1)∙ log по оснаванию 1/2 числа (2^(x+1)−2)>−2 решите пожалуйста
- 12 1/2 + (17 1/2 - 8,25 * 10/11) * (11 2/3 : 2 2/9 + 3,5) Нужна вся процедура решения (по этапам)
- Помогите пожалуйста решить задачу номер 116 1.2 и номер 117
- масса трех арбузов равна 18 кг.Масса первого арбуза в 1,2 раза больше масы второго и в 1,5 раза меньше массы третьего ар