Пожалуйста, подпишитесь на официальный канал Codeforces в Telegram по ссылке https://t.me/codeforces_official. ×

Интересный факт, который вы вероятнее всего не знали

Правка ru2, от ilqw, 2023-03-20 19:16:41

Замечание описанное ниже полезно когда вам нужно например установить соответствие между какими-либо массивами. Такой подход применим в meet-in-the-middle, например(если знаете еще применения напишите в комментариях к данному посту, и я его обновлю).

Итак, само замечание

Если у вас есть две последовательности и суммы их элементов равны(см. пример), то их разностные массивы противоположны по знаку

Пример: массивы {3, 2, 1} и {1, 2, 3} их разностные массивы равны соответственно {1, 1} и {-1, -1} (противоположны по знаку)

Задача, в которой применимо данное замечание: 1257F - Make Them Similar

Теги meet-in-the-middle, перебор, полный перебор

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
ru3 Русский ilqw 2023-03-20 19:26:19 31 Мелкая правка: ' по знаку)\n\nЗадача' -> ' по знаку), так как 3 + 1 = 2 + 2 = 1 + 3\n\nЗадача'
ru2 Русский ilqw 2023-03-20 19:16:41 0 (опубликовано)
ru1 Русский ilqw 2023-03-20 19:16:28 659 Первая редакция (сохранено в черновиках)