|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.07.2008, 15:50 | #1 |
Новичок
Джуниор
Регистрация: 26.07.2008
Сообщений: 1
|
перебрать все варианты перестановки строк
Привет))
Может кто-нибудь сможет мне помочь с задачей(у меня чтото никак не получается).. Язык впринципе не имеет значения, но лучше на delphi.. Условия: дана матрица Т[i,j]=( 5 4 0 0 8 0 10 0 4 7 0 3 13 14 11 4 3 4 0 0 8 0 0 12 0 6 0 8 24 14 ) для нее строится матрица X той же размерности по следующим правилам: x[1,1]=t[1,1] (первый элемент) x[1,j]=x[1,j-1]+t[1,j] (первая строка начиная со второго элемента) x[i,1]=x[i-1,1]+t[i,1] (первый столбец начиная со второго элемента) x[i,j]=max{x[i-1,j];x[i,j-1]}+t[i,j] (все остальные элементы) И собственно сама задача: Нужно перебрать все варианты перестановки строк(столбцы остаются неизменными) в исходной матрице Т и вывести на экран ту матрицу Т, для которой последний элемент матрицы Х будет минимален From Stilet: Тему нужно называть так чтоб было понятно о чем речь идет. В следующий раз закрою. Последний раз редактировалось Stilet; 28.07.2008 в 10:24. |
26.07.2008, 17:34 | #2 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Код:
|
26.07.2008, 17:48 | #3 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
Посмотри мой исходник. Я там по действиям вроде все разложил.
Только вот с минимальным элементом вопрос - тебе надо, чтобы на месте последнего элемента стояла 21 или 5 (смотри программу в работе) все-таки?
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Варианты курсора(Delphi) | IGoDoVaN | Помощь студентам | 25 | 18.02.2009 21:48 |
программа перестановки чисел натурального ряда от 1 до 10 | Ольга 01 | Общие вопросы C/C++ | 1 | 28.07.2008 20:09 |
Excel max 256 строк VS user надо 300 строк | Exo | Microsoft Office Excel | 3 | 10.01.2008 17:14 |