Имеются две произвольные строки одинаковой длины, состоящие из чисел 1 и -1. Разрешается изменить знак одновременно у любых 15 чисел первой строки. Докажите, что таким образом за несколько операций можно получить из первой строки вторую.

задан 6 Фев '18 8:42

2

Пусть у нас строки длины 15. Тогда первая строка может принимать всего 2 состояния. И как вторую получать будем?

(6 Фев '18 9:03) spades
1

Видимо, имеется в виду, что строки имеют длину > 15. Если так, то берём любые два числа, добавляем к ним какие-то 14 чисел. Меняем знак у первого и всех 14, а потом у второго и всех 14. Этот приём позволяет поменять знак у двух заданных чисел. Теперь можно поменять знак у одного числа -- этого достаточно. Добавляем 14, меняем знак у 15, потом 14 разбиваем на пары и меняем у них знаки.

(6 Фев '18 9:12) falcao

Класс! Спасибо.

(6 Фев '18 10:06) make78
10|600 символов нужно символов осталось
Знаете, кто может ответить? Поделитесь вопросом в Twitter или ВКонтакте.

Ваш ответ

Если вы не нашли ответ, задайте вопрос.

Здравствуйте

Математика - это совместно редактируемый форум вопросов и ответов для начинающих и опытных математиков, с особенным акцентом на компьютерные науки.

Присоединяйтесь!

отмечен:

×43

задан
6 Фев '18 8:42

показан
291 раз

обновлен
6 Фев '18 10:06

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии

Дизайн сайта/логотип © «Сеть Знаний». Контент распространяется под лицензией cc by-sa 3.0 с обязательным указанием авторства.
Рейтинг@Mail.ru