Pan4ugan
29.09.2020 15:22

Наибольшим общим делителем пары натуральных чисел называется наибольшее из натуральных чисел, на которое каждое из чисел данной пары делится нацело. Для последовательности из некоторого количества натуральных чисел выполняется следующий алгоритм: пока в последовательности осталось не менее двух чисел берем два ее первых элемента, находим их наибольший общей делитель и удаляем их из исходной последовательности; затем все найденные наибольшие общие делители складываются. Полученное число является результатом выполнения описанного алгоритма.

Найдите последовательность, состоящую из N различных натуральных чисел, для которой результат применения описанного алгоритма будет равен K.
Формат ввода
В первой строке вводятся два натуральных разделенных одним пробелом натуральных числа N и K.
Формат вывода
В первой строке выведите N разделенных одиночными пробелами натуральных чисел – элементы искомой последовательности, если таковая существует. Если искомой последовательности нет, то выведите −1. Выводимые числа не должны превышать 1000000000. Если правильных ответов несколько, то выведите любой из них.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
anara01051979
15.05.2023 14:19
1. "Школьное" решение

//PascalABC.Net 3.0, сборка 1064
var
  s:string;
  i,k:integer;
begin
  Write('Введите натуральное число: '); Readln(s);
  k:=0;
  for i:=1 to Length(s) do
    if s[i]='0' then Inc(k);
  Writeln('Количество нулей в записи числа равно ',k)
end.

Пример:
Введите натуральное число: 13054000230
Количество нулей в записи числа равно 5

2. Современное решение

//PascalABC.Net 3.0, сборка 1064
begin
  var s:=ReadString('Введите натуральное число: ');
  Writeln('Количество нулей в запиcи числа равно ',s.Where(x->x='0').Count)
end.

Пример:
Введите натуральное число:  13054000230
Количество нулей в записи числа равно 5
0,0(0 оценок)
Ответ:
zhenya214
28.09.2022 22:59

Перед включением утюга необходимо проверить исправность проводки и корпуса.

Под ногами утюжильщицы должен быть резиновый коврик.

При легком покалывании рук во время работы следует отключить утюг и вызвать наладчика – покалывание происходит при замыкании на корпус.

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

Необходимо следить за нагревом утюга в соответствии с указателем терморегулятора.

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

Необходимо выключать утюг во время перерыва и по окончании работы.

При обнаружении неисправности утюга, розетки, вилки или шнура прекратить работу и вызвать электромонтера.

Объяснение:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота