|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Kluchnikov Eugene 2:5003/39.64 20 Oct 2001 11:50:41 To : Michael Sedov Subject : Задачка! --------------------------------------------------------------------------------
MS> Заaeачка такого плана. ужно посчитатue количество счастливых
MS> билетов, ну в смысле таких, у которых сумма первой половины
MS> чисел равна сумме второй. Полный перебор не приемлим.
Делай так - заведи длинный массив длинных чисел.
Далее - нулевой элемент поставь 1, остальные - 0.
Потом n раз выполни следующую перацию - из этого массива сделай массив, который
суммированием всех n-1 массивов плоучаемых сдвигом вправо на l чисел, где
l=1..n-1.
Результат - сумма квадратов всех чисел массива.
Очевидная оптимизация - так как массив - палиндром - обработать достаточно
половину.
_WBR_, _/*Eustas*/_.
--- I.Ann
* Origin: My life for Aiur (2:5003/39.64)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/33763bd12eaa.html, оценка из 5, голосов 10
|