Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#16: 2010-08-14 17:11:00 ЛС | профиль | цитата
Только что скачал

У остальных - сначала на doStart, а потом на мультик.
------------ Дoбавленo в 17.11:
Assasin, а ты куда смотрел, перед тем как кричать Наверное твой возраст дает о себе знать



карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1asi.png [2KB] [438]
Разработчик
Ответов: 4698
Рейтинг: 426
#17: 2010-08-14 17:12:06 ЛС | профиль | цитата
Tad писал(а):
Assasin, а ты куда смотрел, перед тем как кричать

На статус, рейтинг и опыт Леонида
карма: 10
0
Разработчик
Ответов: 26149
Рейтинг: 2127
#18: 2010-08-14 17:30:36 ЛС | профиль | цитата
Assasin, ты говоришь, что у меня где-то выдает неправильно, конкретно где, пересчитаем вручную. Но уж точно не выдает нигде 100, как у тебя, так что в правильности твоего алгоритма можно усомнться, в остальных случаях выдает то же самое, что и у меня
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#19: 2010-08-14 17:38:19 ЛС | профиль | цитата
nesco, не верь никому - по скорости ты впереди.
А вот верность результата - лень разбираться. У вас у всех в результатах какой-то бардак.
Но у (рандомных двух) всегда разные.

Хотя похоже, что
Однако возможна ситуация, когда ни один из акционеров не владеет достаточным количеством акций. В таком случае акционеры могут образовать коалиции, т.е. группы акционеров. Пакет акций коалиции складывается из пакетов отдельных участников. Тогда, если какая-либо коалиция обладает пакетом из более 50% акций, то её члены получают всю прибыль. Каждый участник коалиции получит долю, пропорциональную его личному участию в коалиции.
и по результату ты тоже прав - не может быть 100% НИКОГДА.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26149
Рейтинг: 2127
#20: 2010-08-14 17:49:36 ЛС | профиль | цитата
Tad писал(а):
Но у (рандомных двух) всегда разные

Это я не понял.
------------ Дoбавленo в 17.49:
Tad писал(а):
У вас у всех в результатах какой-то бардак

Почему бардак, и где конкретно У меня есть пять разновидностей решения, я могу прогнать результат на самом первом, и самом медленном, но самом точном алгоритме, где нет никаких упрощений, а есть чистый перебор всех возможных вариантов. У меня выбор результата производится по значению, наиболее близкому к 50, чем ближе сумма к 50, тем больше процент дележа получит каждый акционер коалиции
карма: 22

0
Ответов: 8926
Рейтинг: 823
#21: 2010-08-14 17:54:12 ЛС | профиль | цитата
Tad, ну надо же, и правда но это последствия повышенного содержания СО в воздухе Москвы (во, отмазка!)
nesco, проверте Вашу схему на 99-100 акционерах (для уточнения правильности алгоритма)
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#22: 2010-08-14 17:56:54 ЛС | профиль | цитата
nesco писал(а):
Это я не понял.
У Assasin совпадает результат, то с тобой, то с miver
Леонид, у For есть InData=True (Memory лишнее)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26149
Рейтинг: 2127
#23: 2010-08-14 17:58:40 ЛС | профиль | цитата
Леонид писал(а):
проверте Вашу схему на 99-100 акционерах

Не получится. Только 32, иначе -- висняк, и так на всех схемах, не толко моей. Мы с iarspider-ом пришли к выводу, что больше 20 проверять нецелесообразно, так что, никто из нас не выполнил условие задачи про предел в 100 акционеров, реальный предел у всех будет 31
карма: 22

0
Ответов: 758
Рейтинг: 112
#24: 2010-08-14 17:59:19 ЛС | профиль | цитата
iarspider
для чистоты эксперимента проведи тесты с разными эталонами
miver_Assasin
miver_nesco
Assasin_miver
Assasin_nesco
nesco_miver
nesco_Assasin

карма: 1

0
Ответов: 8926
Рейтинг: 823
#25: 2010-08-14 17:59:40 ЛС | профиль | цитата
(или более 32 акционеров)
карма: 19

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#26: 2010-08-14 18:04:09 ЛС | профиль | цитата
[flood]Леонид, может по-тихоньку мы, все же, перейдем на "ты", ну не первый же год на форуме[/flood]
------------ Дoбавленo в 18.04:
Леонид писал(а):
(или более 32 акционеров)

Не будет ни у кого работать, я уже написал про это. Если бы MathParse работал с разрядностью больше 48, то можно было бы сделать, но быстродействие... мы бы замучались ждать результат, ну нереально это. Так что, остановимся на 20-ти
карма: 22

0
Ответов: 8926
Рейтинг: 823
#27: 2010-08-14 18:05:07 ЛС | профиль | цитата
nesco, значит или задача поставлена некорректно, т. к. понятно, что 99! (факториал от 99) вариантов на ПК не проверить в приемлемое время, или до до оптимального алгоритма не додумались
карма: 19

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#28: 2010-08-14 18:09:34 ЛС | профиль | цитата
Леонид писал(а):
факториал от 99

Не факториал, ошибка у тебя. Общее количество вариантов -- 2^N - 1, почитай внимательно теорию корпоративных игр, в частности, коалиционное распределение прибыли
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#29: 2010-08-14 18:10:37 ЛС | профиль | цитата
nesco писал(а):
Так что, остановимся на 20-ти
А как быть реальным акционерам ?
У нас на заводе было 3000 рабочих и все приобрели акции. Одни больше, другие меньше.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 758
Рейтинг: 112
#30: 2010-08-14 18:12:00 ЛС | профиль | цитата
Предлагаю поставить все наши схемы в равные условия,
делаем несколько заданий можно рандомных, но они должны быть заданы зарание
проводим эксперимент с каждой схемой отдельно
мой тестер в атаче
карма: 1

0
файлы: 1task0_3.sha [17.8KB] [362]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)