Задача 3. Расстановка знаков Легенда гласит, что Карл Фридрих Гаусс, учась в школе, смог быстро посчитать сумму всех целых чисел от 1 до 100, заметив, что 1 + 100 = 2 + 99 = … = 50 + 51 = 101. Поэтому сумма всех целых чисел от 1 до 100 равна 101 × 50 = 5050. Теперь решите задачу посложнее: как расставить перед каждым из чисел от 1 до N знаки «+» или «−» так, чтобы сумма получившихся чисел была равна 0? Например, для N = 3 сумма −1 −2 +3 будет равна 0. Решите эту задачу для четырёх значений N: N = 8, N = 15, N = 40, N = 99. Ответ на эту задачу нужно записать в виде 4 строк. Каждая строка должна содержать только знаки «+» и «−». В первой строке должно быть 8 знаков, во второй строке – 15, в третьей – 40, в четвертой – 99. Последовательность знаков в каждой строке соответствует последовательности знаков, которые нужно расставить перед числами 1, 2, …, N так, чтобы сумма была равна 0. Например, для N = 3 ответ нужно записать в виде «++−» или «−−+». Если вы не можете решить задачу для какого-то значения N, то поставьте в этой строке один знак «+». Решение будет принято на проверку, если оно содержит четыре строки, каждая из которых состоит из символов «+» или «−». Количество символов в строках и правильность ответа сразу после сдачи не проверяется.

10 Сен 2019 в 08:42
283 +1
1
Ответы
1

Для N = 8: "--++-++-"
Для N = 15: "--++--+++---++-"
Для N = 40: "+-+++++++++++++-+++++-++++++++++-+++-+---"
Для N = 99: "+-+-+-+++-+--++++++-+-+-+--++-+-+++-+-+--+++++-+--+++-----++++++++++---+-+--+-+-+-+--+++-+-------+++-+--+---+-+-++-"

20 Апр 2024 в 02:00
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир