Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.30;
Скачать: CL | DM;

Вниз

Сумма   Найти похожие ветки 

 
TUser ©   (2003-12-17 11:01) [0]

Может кто-нибудь подсказать алгоритм для решения такой задачи.
Есть 2 массива определенной длины. Элементы массивов - целые положительные числа. Есть третий массив, которые получается из первых двух с помощью их наложения друг на друга. Наложение осуществляется так. Исходные массивы записываются с некоторым смещением (положительным или отрицательным, а может и с нулевым), а затем каждому элементу нового массива в соотвествии с некоторым правилом присваивается число, которое меньше либо равно сумме соотвествующих элементов, но не меньше каждого из них. Например, если есть массивы 1-2-3-2-3-4-2-5-3-1 и 1-2-6-3-4-2-3, то результат может выглядеть так
1-2-3-2-3-4-2-5-3-1
1-2-6-3-4-2-3
1-2-4-3-6-6-5-5-4-1
Задача: имея исходные массивы и результат найти смещение. В примере смещение = 2. Если задача не решается однозначно, то привести все варианты решений (точно известно, что по крайней мере одно решение есть).
Уже довольно долго пробую, но получить нормально работающий код не получается. Может быть у кого-то будут хорошие идеи о том, как такое замутить.


 
Ega23 ©   (2003-12-17 11:31) [1]

Что, сессия скоро? ;-)


 
TUser ©   (2003-12-17 11:32) [2]

К счастью, нет. Не будет у меня больше никаких сессий.



Страницы: 1 вся ветка

Текущий архив: 2003.12.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
1-99625
Пубертанец
2003-12-17 09:06
2003.12.30
Что есть в Дельфи для создания и парсинга XML-файлов?


3-99460
dmtr
2003-12-04 13:53
2003.12.30
Проблема с кирилицей в таблице FoxPro 2.6


1-99566
Fast
2003-12-17 18:41
2003.12.30
MetaFile и PreView


14-99715
Думкин
2003-12-08 08:43
2003.12.30
Встреча в Новосибирске. Отчет


1-99574
Polevi
2003-12-16 15:50
2003.12.30
Нехороший TEdit