-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80




Форум на Исходниках.RU


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://forum.sources.ru.
Данный дневник сформирован из открытого RSS-источника по адресу http://forum.sources.ru/yandex.php, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Набор суммы минимальным числом слагаемых

Понедельник, 05 Июля 2021 г. 10:44 + в цитатник
test4me: swf
Доброго дня!

Цитата
Как, кстати, мы можем подбирать цены? Можем, например, каждый день немножко менять цену на товар?

До просто там все... мы должны в слагаемые этого дня поставить себестоимости продуктов у которых количество >0

Цитата
Первый подход, самый очевидный. Средние нужно посчитать по каждому лоту и за каждый год.

Мне кажется на год и даже на месяц не получится брать.... так как остаток который будет менятся от того какая себестоимость (Номинал монеты) будет менятся количество продукта по этой себестоимости (количество монет этого номинала) поэтому от каждого дня зависит количество этого продукта который мы сможем использовать на следущей итерации 2-го дня итд... если количество этго товара уже 0 то он просто не будет в следующей итерации слагаемых.

Цитата
Знаем, сколько штук было продано за один год (закупка - остаток - возврат, так?)

Закупка это приход нового количества уже товара который имеетс у нас, возможно по другой цене изза чего поменяется только себестоимость может подорожать, но может в какое то время и снизится но редко или вообще это может быть совсем новый товар которого до этого не было еще. И раз Закупка это (плюс) к ОСТАТКУ а не отнимать из закупки остаток...тоесть ОСТАТОК это часть продутка в количестве которая осталась после вчерашней продажи... и к нему прибавим если будет зАКУПКА и отнимем если есть ВОЗВРАТ.

Добавлено
Цитата
Подождите, подождите.
Так вы на каждый день знаете, сколько штук каждого товара было к этому дню закуплено и сколько осталось (остаток)?
Тогда вы на каждый день знаете, сколько штук этого товара было продано, не знаете только цену.

ДА так как это прошлое же 2018-2020 годы я знаю остаток каждого товара на начало 2018 года и знаю точно что было закуплено и что возвращено но незнаю что было продано в количестве то что нужно списать а знаю только сумму которая известна из ЧЕКОВОЙ СУММЫ + ТЕРМИНАЛ - НАЦЕНКА - НДС. Мне нужно узнать количество товара но подобрать количество нужно по сумме.

https://forum.sources.ru/index.php?showtopic=339382&view=findpost&p=3848733


Метки:  

Набор суммы минимальным числом слагаемых

Понедельник, 05 Июля 2021 г. 10:33 + в цитатник
swf: Подождите, подождите.
Так вы на каждый день знаете, сколько штук каждого товара было к этому дню закуплено и сколько осталось (остаток)?
Тогда вы на каждый день знаете, сколько штук этого товара было продано, не знаете только цену.

https://forum.sources.ru/index.php?showtopic=339382&view=findpost&p=3848731


Метки:  

Pass nasty specializing visuoperceptual weekends passed.

Понедельник, 05 Июля 2021 г. 09:16 + в цитатник
uwetocub: A fdz.ttcf.forum.sources.ru.iwy.xj mat dressing how much is chloramphenicol 500mg toradol prednisone free samples canada pharmacy where to order eli prednisone order cheapest glycomet overnight shipping generic zymar canada pharmacy help buying lasix help buying lasix eli 20 mg for sale buying cialis soft flavored fastest shipping generic mucopain gel kamagra polo canadian pharmacy cost of milbeta eye drop tablets generic abamune from india cement, chloramphenicol' target='_blank'>http://ifcuriousthenlearn.com/pill/chloram...nicol toradol' target='_blank'>http://newyorksecuritylicense.com/drug/tor...radol prednisone' target='_blank'>http://techonepost.com/prednisone-aus-span...;>prednisone en espagne pharmacy' target='_blank'>http://memoiselle.com/item/can-you-buy-gen...ot;>pharmacy cost in canada pharmacy safe' target='_blank'>http://cocasinclair.com/product/eli/">safe maximum eli dosage prednisone' target='_blank'>http://berksce.com/prednisone-20-mg/">prednisone online without prescription walmart' target='_blank'>http://autopawnohio.com/glycomet/">walmart glycomet price zymar' target='_blank'>http://creativejamaicans.com/drug/zymar/">zymar information purchase zymar online canadian' target='_blank'>http://frankfortamerican.com/help-buying-l...ot;>canadian pharmacy lasix takes paypal help buying lasix eli' target='_blank'>http://solepost.com/eli/">eli online discount cialis' target='_blank'>http://usctriathlon.com/product/cialis-sof...quot;>cialis soft flavored mucopain' target='_blank'>http://johncavaletto.org/item/mucopain-gel...ot;>mucopain gel kamagra' target='_blank'>http://newyorksecuritylicense.com/kamagra-...uot;>kamagra polo generic' target='_blank'>http://thelmfao.com/pill/milbeta-eye-drop/">generic milbeta eye drop tablets milbeta eye drop on internet cheapest' target='_blank'>http://elearning101.org/product/abamune/">cheapest abamune dosage price cigarette plunger http://ifcuriousthenlearn.com/pill/chloramphenicol/ chloramphenicol online canada achat chloramphenicol en ligne du canada http://newyorksecuritylicense.com/drug/toradol/ best toradol prices on line http://techonepost.com/prednisone-aus-spanien/ cheap 10mg prednisone http://memoiselle.com/item/can-you-buy-generic-pharmacy/ pharmacy http://cocasinclair.com/product/eli/ price of eli 20 mg generic http://berksce.com/prednisone-20-mg/ prescription prednisone without a presc... http://autopawnohio.com/glycomet/ glycomet http://creativejamaicans.com/drug/zymar/ zymar price at walmart zymar walmart price http://frankfortamerican.com/help-buying-lasix/ help buying lasix http://solepost.com/eli/ eli http://usctriathlon.com/product/cialis-soft-flavored/ buying cialis soft flavored http://johncavaletto.org/item/mucopain-gel/ can you buy mucopain gel online with no prescription http://newyorksecuritylicense.com/kamagra-polo/ kamagra polo tablets http://thelmfao.com/pill/milbeta-eye-drop/ overnight milbeta eye drop http://elearning101.org/product/abamune/ generic abamune from india knife originate ineffective.

https://forum.sources.ru/index.php?showtopic=421551&view=findpost&p=3848727


Метки:  

Сохранение дубликатов строк

Понедельник, 05 Июля 2021 г. 02:41 + в цитатник
MIF: Добавь else ветку, в ней добавляй st в другой stringlist. В конце программы сохрани ехо содержимое в файл.

https://forum.sources.ru/index.php?showtopic=421549&view=findpost&p=3848725


Метки:  

Набор суммы минимальным числом слагаемых

Понедельник, 05 Июля 2021 г. 01:21 + в цитатник
test4me: Попробую проще смоделировать данные:
1-й день
_______________________________________________________________________________________________________
Продукт | Остаток на 1-й день | Себестоимость | Закупки на 1-й день | Возврат на 1-й день | Чековая сумма на 1й день =320 Терминальная сумма на 1-й день = 176
__________|_________________________|________________|_______________________|_________________________|
| Кол-во | Сумма | Цена | Кол-во | Сумма | Кол-во |
__________|____________|____________|________________|____________|__________|_________________________|
ПР1 10 25 2,5 0 0 2
________________________________________________________________________________________________________
ПР2 8 16 2 10 30 0
________________________________________________________________________________________________________
ПР3 0 0 0 15 35 0
________________________________________________________________________________________________________
ПР4 20 200 10 0 0 5
________________________________________________________________________________________________________
ПР5 0 0 0 20 500 0
________________________________________________________________________________________________________

ПР1 ФАКТ СУММА = ОСТАТОК СУММА + ЗАКУПКА СУММА - ВОЗВРАТ СУММА = 25 + 0 - 2*2,5 = 25 -5 = 20
ФАКТ КОЛ-ВО= ОСТАТОК КОЛ-ВО + ЗАКУПКА КОЛ-ВО - ВОЗВРАТ КОЛВО = 10 + 0 - 2 = 10 - 2 = 8
ФАКТ СЕБЕСТОИМОСТЬ = ФАКТ СУММА / ФАКТ КОЛ-ВО = 20/8=2,5

ПР2 ФАКТ СУММА = ОСТАТОК СУММА + ЗАКУПКА СУММА - ВОЗВРАТ СУММА = 16 + 30 - 0 = 16 + 30 = 36
ФАКТ КОЛ-ВО= ОСТАТОК КОЛ-ВО + ЗАКУПКА КОЛ-ВО - ВОЗВРАТ КОЛВО = 8 + 10 - 0 = 8 + 10 = 18
ФАКТ СЕБЕСТОИМОСТЬ = ФАКТ СУММА / ФАКТ КОЛ-ВО = 36/18=2

ПР3 ФАКТ СУММА = ОСТАТОК СУММА + ЗАКУПКА СУММА - ВОЗВРАТ СУММА = 0 + 35 - 0 = 35
ФАКТ КОЛ-ВО= ОСТАТОК КОЛ-ВО + ЗАКУПКА КОЛ-ВО - ВОЗВРАТ КОЛВО = 0 + 15 - 0 = 15
ФАКТ СЕБЕСТОИМОСТЬ = ФАКТ СУММА / ФАКТ КОЛ-ВО = 35/15=2,33

ПР4 ФАКТ СУММА = ОСТАТОК СУММА + ЗАКУПКА СУММА - ВОЗВРАТ СУММА = 200 + 0 - 5*10 = 200 - 50 = 150
ФАКТ КОЛ-ВО= ОСТАТОК КОЛ-ВО + ЗАКУПКА КОЛ-ВО - ВОЗВРАТ КОЛВО = 20 + 0 - 5 = 20 - 5 = 15
ФАКТ СЕБЕСТОИМОСТЬ = ФАКТ СУММА / ФАКТ КОЛ-ВО = 150/15=10

ПР5 ФАКТ СУММА = ОСТАТОК СУММА + ЗАКУПКА СУММА - ВОЗВРАТ СУММА = 0 + 500 - 0 = 500
ФАКТ КОЛ-ВО= ОСТАТОК КОЛ-ВО + ЗАКУПКА КОЛ-ВО - ВОЗВРАТ КОЛВО = 0 + 20 - 0 = 20
ФАКТ СЕБЕСТОИМОСТЬ = ФАКТ СУММА / ФАКТ КОЛ-ВО = 500/20=25

Сумма к которому будем приближаться в 1-й день:
СУММА = (ЧЕКОВАЯ СУММА - НАЦЕНКА - НДС)+(ТЕРМИНАЛЬНАЯ СУММА - НАЦЕНКА - НДС) или (ЧЕКОВАЯ СУММА + ТЕРМИНАЛЬНАЯ СУММА)- (НАЦЕНКА + НДС)
=(320+176)*(1-(0,1+0,18))=496*(1-0,28)=496*0,72=357,12

ИЩЕМ {25, 10, 2.5, 2.33, 2} в СУММЕ 357,12

Спокойной ночи уже поздно! Спасибо

https://forum.sources.ru/index.php?showtopic=339382&view=findpost&p=3848723


Метки:  

Набор суммы минимальным числом слагаемых

Понедельник, 05 Июля 2021 г. 00:56 + в цитатник
swf: Чёто уже не очень соображаю с этими возвратами... Правда, у меня почти 3 ночи. Завтра на свежую голову посмотрю.

Как, кстати, мы можем подбирать цены? Можем, например, каждый день немножко менять цену на товар?
Похоже, цены округлять до рубля нельзя, придётся оперировать копейками. Ну тут ДП можно сказать "прощай!"

Первый подход, самый очевидный. Средние нужно посчитать по каждому лоту и за каждый год.
Знаем, сколько штук было продано за один год (закупка - остаток - возврат, так?) Делим на количество дней - среднее количество штук данного лота, продаваемое за один день. И так по каждому лоту.
Зная эти средние, из них по каждому дню будем формировать первоначальное решение.
Первоначальное решение будем доводить до нужной суммы, то ли добавлять чего-то, то ли убавлять чего-то. Ну тут нужно думать.

https://forum.sources.ru/index.php?showtopic=339382&view=findpost&p=3848722


Метки:  

Набор суммы минимальным числом слагаемых

Понедельник, 05 Июля 2021 г. 00:27 + в цитатник
test4me: swf
Да уж сначала думал рсплюнуть просто((( но задача оказалось монстром какимто но думаю разрешима все же!!!
1)
Цитата
Известна сумма продаж за 3 года.

Тут мне кажется уже эта сумма не так важна, так как всеравно надо будет перебирать с первого дня последовательно до последнего 3*365!
2)
Цитата
Известна сумма продаж за каждый день.

ДА
3)
Цитата
Известно число лотов (разновидностей товаров, которые закупались в течение 3-х лет).

ДА, хотя опять же изза того что будем последовательно перебирать все думаю нам интересно число лотов в день если они были в этот день для факта чтобы себестоимость была правильная
4)
Цитата
Для каждого лота известно, сколько лотов было закуплено и по какой себестоимости.

ДА

Что от нас требуется:
1. ДА
2. ДА
3. ДА
4. ДА

Цитата
Ещё одно ограничение забыла!
Для каждого лота и для каждого дня известно, сколько штук было суммарно закуплено к этому дню. То есть мы не можем продать к этому дню суммарно больше штук данного лота, чем было закуплено.


всегда есть остаток или его нет... на 2018 год есть товары у которых есть 0 статки и остатки больше 0. В первый же день проверяем по всем продуктам были ли ЗАКУПКИ... если есть закупка даже если у него остаток был 0 то + к нему СУММА ЗАКУПКИ и КОЛИЧЕСТВО ЗАКУПКИ, если не нулевой остаток также... ОСТАТОК СУММА + СУММА ЗАКУПКИ и ОСТАТОК КОЛИЧЕСТВО + КОЛИЧЕСТВО ЗАКУПКА, если в этот же день по этому товару есть ВОЗВРАТ то ОСТАТОК СУММА - СУММА ВОЗВРАТ... ОСТАТОК КОЛИЧЕСТВО - КОЛИЧЕСТВО ВОЗВРАТ таким образом получим на это число ФАКТ СУММА и ФАКТ КОЛИЧЕСТВО данного товара... поделив ФАКТ СУММА/ФАКТ КЩЛИЧЕСТВО = СЕБЕСТОИМОСТЬ то что ищем...Но неможем продать больше ФАКТ КОЛИЧЕСТВО конечно!

https://forum.sources.ru/index.php?showtopic=339382&view=findpost&p=3848720


Метки:  

Набор суммы минимальным числом слагаемых

Воскресенье, 04 Июля 2021 г. 23:57 + в цитатник
swf:
Цитата test4me @
swf
2. Закупка наш приход что мы закупаем чтобы продавать покупателю... известно количество и себестоимость = (закупочная цена), продажной цены нет и количества нет это то что нужно найти чтобы списать, но известна общая наценка 10-12% и еще НДС 18%.

О!
То есть задача-то у вас совсем другая, более сложная. У меня известная сумма набиралась известными слагаемыми безо всяких ограничений. Так что мой алгоритм в топку :D Будем придумывать вам новый алгоритм

Что у нас известно.
1) Известна сумма продаж за 3 года.
2) Известна сумма продаж за каждый день.
3) Известно число лотов (разновидностей товаров, которые закупались в течение 3-х лет).
4) Для каждого лота известно, сколько лотов было закуплено и по какой себестоимости.
Что от нас требуется:
1. Подобрать для каждого лота и количество проданных лотов за 3 года, и продажную цену лота для каждого дня.
2. Раскидать проданные лоты по дням.
При ограничениях:
1. Суммарная стоимость всех проданных лотов должна равняться (быть близкой) сумме продаж за 3 года.
2. Суммарная стоимость всех лотов, проданных в один день должна равняться (быть близкой) сумме продаж за этот день.
3. Подобранная стоимость лота для каждого дня должна быть примерно равна себестоимость лота для этого дня + наценка и НДС.
4. Подобранное количество штук в течение дня для некоторых видов лотов должны быть всегда больше некоторого числа. Смысл: каждый день продаем некоторое количество хлеба-молока, там не должен быть ноль.
Так?

Добавлено
Ещё одно ограничение забыла!
Для каждого лота и для каждого дня известно, сколько штук было суммарно закуплено к этому дню. То есть мы не можем продать к этому дню суммарно больше штук данного лота, чем было закуплено.

https://forum.sources.ru/index.php?showtopic=339382&view=findpost&p=3848719


Метки:  

Набор суммы минимальным числом слагаемых

Воскресенье, 04 Июля 2021 г. 23:21 + в цитатник
test4me: swf
1. Терминальня сумма просто сумма каждого кто заплатил кредиткой, но банк не учитывает что купили сколько и по какой цене... продавец посчитала сколько за все и провели кредиткой по терминалу она фиксирует это на банковском сервере и списывает сумму у покупателя. То есть чтото купили одно или разного и разного количества всеравно сумму выбивают и платят кредиткой. Вот это единичные проводки каждого покупателя есть за весь период 3 года.
2. Закупка наш приход что мы закупаем чтобы продавать покупателю... известно количество и себестоимость = (закупочная цена), продажной цены нет и количества нет это то что нужно найти чтобы списать, но известна общая наценка 10-12% и еще НДС 18%.
3. да Возврат от нас то что когда то купили иногда возвращаем продавцу это как бы тоже реализация но без наценки.

Добавлено
В любом случае ищем слагаемые (сумма товаров количество которых больше 0 в тот день после прибавления закупок если были в этот день и минус если были возвраты в этот день) а ищем в сумме на этот же день (терминальная сумма +
чековая сумма - наценка 10%-12% и минус НДС 18%) как находим подходящие суммы этих продуктов важно знать код этих продуктов чтобы по нему узнать себестоимость ну а дальше просто эту сумму поделив на себестоимость узнаем количество этого товара, который надо списать вместе с суммой и количеством и потом отнимаем от суммы этого товара сумму которую нашли по алгоритму и сохраняем в ОСТАТОК СУММА и также от количества продукта отнимаем количество списываемого товара и сохраняем в ОСТАТОК КОЛИЧЕСТВО и на каждый участвовавший продукт за этот день... ну и все это повторяем на следующий день и так 3года * 365!

Добавлено
Думал все разом получится както легче за все 3 года... но в любом случает нужно учитывать остаток товара и его сумму на следующий день (((( усложняется алгоритм да?

Добавлено
swf
кажется ошибся с поиском слагаемых не сумму надо искать нам а себестоимость =(номинал) в слагаемое ставить, так как мы сможем регулировать количеством сумму слагаемого так ведь?

https://forum.sources.ru/index.php?showtopic=339382&view=findpost&p=3848717


Метки:  

Набор суммы минимальным числом слагаемых

Воскресенье, 04 Июля 2021 г. 22:27 + в цитатник
swf: Поехали дальше))
1. Терминальная сумма: тут тоже неизвестно, что покупали? Только сумма за день? Или как в чеке список стоимостей товаров, к-ые были оплачены?
2. Закупка - это то, что вы закупаете. Приход товара. И на каждый лот известно количество, себестоимость (это закупочная цена?) и ваша цена (по которой продавали).
3. Возврат - когда закупленный когда-то товар возвращается от вас производителю.
Так?

https://forum.sources.ru/index.php?showtopic=339382&view=findpost&p=3848702


Метки:  

Вернуть фокус предыдущему окну

Воскресенье, 04 Июля 2021 г. 22:01 + в цитатник
Jin X:
Цитата B.V. @
WS_EX_NOACTIVATE
шЫкарно! Спасибище!

https://forum.sources.ru/index.php?showtopic=421550&view=findpost&p=3848697


Метки:  

Набор суммы минимальным числом слагаемых

Воскресенье, 04 Июля 2021 г. 21:51 + в цитатник
test4me: swf
доброго времени суток!
Да все правильно Чековая сумма - сумма за день... так назваемый (Z)... сами чеки за продажу каждого товара и его количества и суммой были утеряны поэтому есть только чековая сумма за каждый день после закрытия дня.
Возвраты в нашем случае - возвраты закупок которые были по какой-либо причине возвращены нами не покупателями!
Терминальная сумма это выписка из банка то что было заплачено по терминалу кредитками безналичным расчетом.
Данными с реальными ценами я называю как раз закупки которые были сделаны и их данные как раз есть все с количеством и ценой что когда закупали какой товар в течении этих 3 лет - поэтому называю реальными))))
По факту скажем на начало 2018 года есть товары: известны остаток, себестоимость и цена.
Берем первый день - есть приход по некоторым товарам тоесть закупка товара а также возможен и возврат по какой либо причине который был еще закуплен нами в 2017 году в конце года. Ну и 3-й компонент это наша реализация,
которую нам надо уже по алгоритму самим решать какой товар реализовать в каком количестве с какой себестоимостью и ценой.
То есть 1-е действие ОСТАТОК КОЛИЧЕСТВО + НОВОЕ КОЛИЧЕСТВО и ОСТАТОК СУММА + НОВАЯ СУММА (Новая закупка, это только в тех товарах у которых на данное число была закупка) МИНУС отсюда если был возврат по этому товару
(ВОЗВРАТ КОЛИЧЕСТВО) и (ВОЗВРАТ СУММА) = (ФАКТ КОЛИЧЕСТВО) и (ФАКТ СУММА) вот это как раз одно слагаемое из таких же товаров, а слагаемых этих должно быть столько сколько товара на этот день где количество товара>0. Что касается суммы к которой нужно подобрать слагаемые это опять же (ЧЕКОВАЯ СУММА - НДС (18%)) + (ТЕРМИНАЛЬНАЯ СУММА - НДС (18%)) на этот же день по этому товару. И так в цикле наверно 3*365 * N(товара)!

https://forum.sources.ru/index.php?showtopic=339382&view=findpost&p=3848696


Метки:  

Вернуть фокус предыдущему окну

Воскресенье, 04 Июля 2021 г. 21:42 + в цитатник
B.V.:
Цитата Jin X @
Как это сделать?

WS_EX_NOACTIVATE?

https://forum.sources.ru/index.php?showtopic=421550&view=findpost&p=3848694


Метки:  

Набор суммы минимальным числом слагаемых

Воскресенье, 04 Июля 2021 г. 21:01 + в цитатник
swf: Алгоритм какой-нибудь придумаем)) Надо вначале с реальной задачей разобраться. Я пока не поняла, какие данные у вас есть.
Чековая сумма за день - это суммарная стоимость проданного за день?
Возвраты - это понятно, кто-то вначале купил (возможно, в другой день), а сегодня вернул.
То есть из проданного за 3 года нужно вычесть возвраты за 3 года. Пока вроде понятно.
А что такое сумма терминала?
Данные закупок с реальными ценами - это какие данные? Пример какой-то приведите, чтобы я поняла.

https://forum.sources.ru/index.php?showtopic=339382&view=findpost&p=3848692


Метки:  

Вернуть фокус предыдущему окну

Воскресенье, 04 Июля 2021 г. 20:01 + в цитатник
Jin X: Предыдущее активное окно – это...
Цитата ЫукпШ @
окно другого приложения

Вообще, было бы здорово, если бы моё окно вообще не могло получать фокус, тогда и проблемы бы не было :)

Добавлено
Пока я нашёл только вот такой метод:
    ShowWindow(hwnd, SW_HIDE);
    ShowWindow(hwnd, SW_SHOWNOACTIVATE);
Но это тупо, ибо окно мерцает.

https://forum.sources.ru/index.php?showtopic=421550&view=findpost&p=3848687


Метки:  

Вернуть фокус предыдущему окну

Воскресенье, 04 Июля 2021 г. 19:17 + в цитатник
ЫукпШ:
Цитата Jin X @
При нажатии на кнопку фокус должен вернуться предыдущему активному окну.

Jin X, это предыдущее активное окно - контрол на твоём окне,
или окно другого приложения ?

https://forum.sources.ru/index.php?showtopic=421550&view=findpost&p=3848681


Метки:  

Сохранение дубликатов строк

Воскресенье, 04 Июля 2021 г. 10:34 + в цитатник
Kirilis2018: Как сохранить все дубликаты строк, именно сохранить а не удалить.

Вот так удаление идет дубликатов а вот интересно как их сохранить в отдельный файл ?

    var
    f1: TextFile;
    st: string;
    s: TStringList;
    begin
    AssignFile(f1, '1.txt');
    reset(f1);
    s := TStringList.Create;
    While not EOF(f1) do
    begin
    readln(f1, st);
    If s.IndexOf(st) < 0 then
    s.Add(st);
    end;
    s.SaveToFile('2.txt');
    s.Free;
    CloseFile(f1);
    end;


То есть были строки:
123
123
4444
55555
123

И на выходе база:
123
123
123

https://forum.sources.ru/index.php?showtopic=421549&view=findpost&p=3848639


Метки:  

Помогите выбрать принтер

Воскресенье, 04 Июля 2021 г. 07:54 + в цитатник
macikland: Помогите выбрать принтер
Думаю о приобретении 3D-принтера и хочу выслушать мнение о вот таком экземпляре - Elegoo Saturn Mono 4K, или предложите аналог по цене и функционалу.
https://incraft3d.ru/catalog/fotopolimernye.../elegoo-saturn/

https://forum.sources.ru/index.php?showtopic=421548&view=findpost&p=3848635


Метки:  

Набор суммы минимальным числом слагаемых

Суббота, 03 Июля 2021 г. 23:51 + в цитатник
test4me: swf
Прочел несколько раз пытаюсь осмыслить все в алгоритме... очень интересно... спасибо Светлана по ссылке нашел тему... насчет продуктов да особенно за 2 года выросло очень в разы.... но у меня есть данные закупок уже все с реальными ценами за 3 года и возвраты все которые были, также есть терминальные выплаты + чековые данные только не отдельно чеки а за весь день одной суммой. Вот есть закупки товара + возвраты + сумма с терминалов + чековые суммы за каждый день и это та сумма на которую надо списать... Пока все вроде бы понятно спасибо очень наглядно и подробно все подсказываете... займусь пока все прочитаю по ссылке!

Добавлено
swf
Значит как я понял из выше сказанного нужно для начала:
списать сразу за 3 года не получится изза того что операция списания будет зависит от даты закупки и возврата каждого товара и на тотже день надо посчитать чеки + терминал (((
1) на каждый день пересчитать последовательно за все 3 года каждый продукт (ЗАКУПКА-ВОЗВРАТ) получим реальное оставшееся количество и сумму на каждый день на все 3 года...
2) на каждый день пересчитать последоватльно также СУММА ТЕРМИНАЛА + СУММА ЧЕКА
и потом надо уже испоьзовать алгоритм получить на сумму (СУММА ТЕРМИНАЛА + СУММА ЧЕКА) слагаемые сумм как можно большего числа на тот день товаров.... как наберется это сумма узнаем количество уже тех товаров которые спишем и так повторим за оставшиеся дни в течении 3 лет... кажется так... если нет поправьте...

https://forum.sources.ru/index.php?showtopic=339382&view=findpost&p=3848627


Метки:  

Набор суммы минимальным числом слагаемых

Суббота, 03 Июля 2021 г. 23:35 + в цитатник
swf: Начнём с конца. Гибридный алгоритм состоит из двух алгоритмов: точного и эвристического. Вначале эвристический набирает сумму, меньшую заданной. Когда остаётся не больше 20 слагаемых, то сумму добирает точный переборный алгоритм с возвратом, для 20 слагаемых он работает мгновенно, за счёт перебора набирает очень точно. Этот точный алгоритм описан и есть мои исходники к нему в этой теме:
http://forum.sources.ru/index.php?showtopi...EC%EC%FB&st=15#
Мой ник там Swetlana, посмотрите мои сообщения.

Что касается вашей реальной задачи. Цены на продукты питания всё время растут. За три прошедших года сразу нельзя сумму набрать, потому что цена на каждый вид продукции (лот) с течением времени менялась. Тут нужно подумать. И нужно знать, как она (цена) менялась. 3 года, пусть это будет n=3*365 дней. Для каждого лота нужно завести строку (массив) длины n и проставить цену. И так по каждому лоту. У вас есть такие данные?

https://forum.sources.ru/index.php?showtopic=339382&view=findpost&p=3848623


Метки:  

Поиск сообщений в rss_forum_sources_ru
Страницы: 2628 ... 2572 2571 [2570] 2569 2568 ..
.. 1 Календарь