Только что скачал
У остальных - сначала на doStart, а потом на мультик.
------------ Дoбавленo в 17.11:
Assasin, а ты куда смотрел, перед тем как кричать Наверное твой возраст дает о себе знать
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | asi.png [2KB] [438] |
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Tad писал(а): Assasin, а ты куда смотрел, перед тем как кричатьНа статус, рейтинг и опыт Леонида |
|||
карма: 10 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Assasin, ты говоришь, что у меня где-то выдает неправильно, конкретно где, пересчитаем вручную. Но уж точно не выдает нигде 100, как у тебя, так что в правильности твоего алгоритма можно усомнться, в остальных случаях выдает то же самое, что и у меня
|
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, не верь никому - по скорости ты впереди.
А вот верность результата - лень разбираться. У вас у всех в результатах какой-то бардак. Но у (рандомных двух) всегда разные. Хотя похоже, что Однако возможна ситуация, когда ни один из акционеров не владеет достаточным количеством акций. В таком случае акционеры могут образовать коалиции, т.е. группы акционеров. Пакет акций коалиции складывается из пакетов отдельных участников. Тогда, если какая-либо коалиция обладает пакетом из более 50% акций, то её члены получают всю прибыль. Каждый участник коалиции получит долю, пропорциональную его личному участию в коалиции. и по результату ты тоже прав - не может быть 100% НИКОГДА. |
|||
карма: 25 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Tad писал(а): Но у (рандомных двух) всегда разныеЭто я не понял. ------------ Дoбавленo в 17.49: Tad писал(а): У вас у всех в результатах какой-то бардакПочему бардак, и где конкретно У меня есть пять разновидностей решения, я могу прогнать результат на самом первом, и самом медленном, но самом точном алгоритме, где нет никаких упрощений, а есть чистый перебор всех возможных вариантов. У меня выбор результата производится по значению, наиболее близкому к 50, чем ближе сумма к 50, тем больше процент дележа получит каждый акционер коалиции |
|||
карма: 22 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Tad, ну надо же, и правда но это последствия повышенного содержания СО в воздухе Москвы (во, отмазка!)
nesco, проверте Вашу схему на 99-100 акционерах (для уточнения правильности алгоритма) |
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): Это я не понял.Леонид, у For есть InData=True (Memory лишнее) |
|||
карма: 25 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Леонид писал(а): проверте Вашу схему на 99-100 акционерахНе получится. Только 32, иначе -- висняк, и так на всех схемах, не толко моей. Мы с iarspider-ом пришли к выводу, что больше 20 проверять нецелесообразно, так что, никто из нас не выполнил условие задачи про предел в 100 акционеров, реальный предел у всех будет 31 |
|||
карма: 22 |
|
Ответов: 758
Рейтинг: 112
|
|||
iarspider
для чистоты эксперимента проведи тесты с разными эталонами miver_Assasin miver_nesco Assasin_miver Assasin_nesco nesco_miver nesco_Assasin |
|||
карма: 1 |
|
Ответов: 8926
Рейтинг: 823
|
|||
(или более 32 акционеров)
|
|||
карма: 19 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
[flood]Леонид, может по-тихоньку мы, все же, перейдем на "ты", ну не первый же год на форуме[/flood]
------------ Дoбавленo в 18.04: Леонид писал(а): (или более 32 акционеров)Не будет ни у кого работать, я уже написал про это. Если бы MathParse работал с разрядностью больше 48, то можно было бы сделать, но быстродействие... мы бы замучались ждать результат, ну нереально это. Так что, остановимся на 20-ти |
|||
карма: 22 |
|
Ответов: 8926
Рейтинг: 823
|
|||
nesco, значит или задача поставлена некорректно, т. к. понятно, что 99! (факториал от 99) вариантов на ПК не проверить в приемлемое время, или до до оптимального алгоритма не додумались
|
|||
карма: 19 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Леонид писал(а): факториал от 99Не факториал, ошибка у тебя. Общее количество вариантов -- 2^N - 1, почитай внимательно теорию корпоративных игр, в частности, коалиционное распределение прибыли |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): Так что, остановимся на 20-тиУ нас на заводе было 3000 рабочих и все приобрели акции. Одни больше, другие меньше. |
|||
карма: 25 |
|
Ответов: 758
Рейтинг: 112
|
|||
Предлагаю поставить все наши схемы в равные условия,
делаем несколько заданий можно рандомных, но они должны быть заданы зарание проводим эксперимент с каждой схемой отдельно мой тестер в атаче |
|||
карма: 1 |
| ||
файлы: 1 | task0_3.sha [17.8KB] [362] |