Метод потенциалов Транспортная задача23.04.2014, 08:52. Показов 3300. Ответов 8
Метки нет (Все метки)
0
|
|
| 23.04.2014, 08:52 | |
|
Ответы с готовыми решениями:
8
Транспортная задача. Метод потенциалов. Транспортная задача транспортная задача |
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|
| 23.04.2014, 09:49 | |
|
0
|
|
| 24.04.2014, 08:52 [ТС] | |
|
SatanaXIII,
Пусть имеется некоторая матрица размера (n,m) . В ней выделены n + m - 1 элементов.Назовем их Хорошими. Если в Хороших элементах нет цикла то они ОченьХорошие. Циклом в Хороших элементах называется такое подмножество A элементов из Хороших,что в каждой строчке и столбце наидется ровно два элемента . Например , 1. (1,1) (1,3) (3,3) (3,5) (5,5) (5,1) 2. (1,1) (1,3) (3,3) (3,1) для матрицы размерности больше 5
0
|
|
|
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
|
|||||
| 24.04.2014, 11:24 | |||||
|
Если опустить "А" и взять в разсчёт что нужно ровно два элемента одинаковых найти - ну берите и сравнивайте. Создайте переменную, например int k=0; Начинаете перебором сравнивать элементы.. блин у тебя 169 репутация, а задача начального уровня. Подобные задачи есть в книге, которая является азом обучения "С/С++ в задачах и примерах" автор Н.Культин.
0
|
|||||
|
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
|
||
| 24.04.2014, 15:16 | ||
|
Если у нас вся матрица это m x n, то (если взять m=5 и n=6) всего будет из примера 30 элементов. Но мы разсматриваем только m+n-1, значит всего 10 из 30.. И какие эти 10? Не очень ясно где эти 10 элементов вообще находятся...
0
|
||
| 24.04.2014, 16:04 [ТС] | ||||||
|
Izual, вы меня не поняли
если я говорю о подмножестве, значит это меньше либо равно ,не так ли ? Я понял ,что задачу следует интерпретировать так Найти все элементы у которых координаты встречаются по два (рассматривая отдельно i и j е координаты). у меня пока такая идея : создать массив целых чисел b размером max{n,m} теперь проходя по Хорошим элементам делать b[i]++; & b[j]++; потом
Как вы думаете оптимально ? может можно быстрей и экономней ?
0
|
||||||
|
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
|
||
| 24.04.2014, 16:39 | ||
|
Хотя с другой стороны я оптимизацией никогда не занимался в "мелочном плане", оптимизация нужна там где это жизненно необходимо - т.е. для реального использования при этом соотнося "цена и качество", ведь оптимизировать можно и через сам ассемблер, но смысла писать код на ассемблере - ну никакого нет. Так что то что я подчеркнул из книги Фленова "Иссуство программирования C++ и DirectX", так это то что оптимизировать надо в пределах разумного и только если игра стоит свеч. У вас получился минимизированный код - это уже хорошо, я обычно чисто на это делаю упор - чем меньше строк кода - тем лучше. А то ведь когда реальные программы делаеш, то оптимизация может принести вместо 2-3 строк все 20-30, а это слишком усложняет жизнь, особенно когда изначально под 10 000 строк кода.(и в 20 раз если умножить - будет ппц, не стоит оно того, т.е. возможно только в отдельных моментах. Да и сила нынешних компов растёт, с появлением много процессорных чипов появился смысл делать много поточные приложения, которые оптимизируют в 1.9 раз(почти в 2) как минимум - а это куда больше чем даже самый навороченный оптимизированный код.(ну в передлах разумного построения изначального истественно) Так что не замарачивайтесь имхо..
1
|
||
| 24.04.2014, 20:23 [ТС] | |
|
Izual, для домашки по методам оптимизаций
лень писать все итераций
0
|
|
| 24.04.2014, 20:23 | |
|
Помогаю со студенческими работами здесь
9
Транспортная задача Транспортная задача (методом потенциалов) Транспортная задача (методом потенциалов) Транспортная задача(метод минимального элемента) Транспортная задача: метод северо-западного угла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 27.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 27.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 27.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 25.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 25.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|