Помогите! Нужно определять лучшую суму результатов!

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

an140i пишет:

Осуждать за незнания могут все, а чтобы без этого просто помочь, если знаешь, это уже тяжело.

Вот так и о Вас можно сказать, что за всю тему вы не сказали ничего полезного, одна вода, и плевки в мою сторону. Остроумие только видно (его у всех хватает).  Зачем тогда флудить?

Вы различаете вообще ПОМОЧЬ и СДЕЛАТЬ ЗА ВАС???

У вас по ходу беседы проект то комерческий, то для личного пользования... 

Я например вижу как минимум несколько вариантов решения предложеных мной..

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

an140i
Offline
Зарегистрирован: 19.05.2015

JollyBiber пишет:

Оставьте уже человека в покое. Может у него диплом по политологии или историко-географический?

тримайся, вони тут всі злі!


 

хех... дякую за розуміння)

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

JollyBiber пишет:

Оставьте уже человека в покое. Может у него диплом по политологии или историко-географический?

тримайся, вони тут всі злі!

Дохтор, ну так думать его не учили что ли? логически?

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Puhlyaviy пишет:

JollyBiber пишет:

Оставьте уже человека в покое. Может у него диплом по политологии или историко-географический?

тримайся, вони тут всі злі!

Дохтор, ну так думать его не учили что ли? логически?

Эммм. Какое отношение имеет диплом к думать? У меня 6 дипломов, че я теперь типа умный?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

JollyBiber пишет:

Эммм. Какое отношение имеет диплом к думать? У меня 6 дипломов, че я теперь типа умный?

Сильный... подозреваю что диплом акушера помог :)

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

an140i пишет:

JollyBiber пишет:

Оставьте уже человека в покое. Может у него диплом по политологии или историко-географический?

тримайся, вони тут всі злі!


 

хех... дякую за розуміння)

немає за що

Ты эта, если помощи реальной хочешь то вот тебе план действий:

Придумай САМ любой алгоритм и напиши его тут. Если сам в нем проблемы видишь - опиши, если нет спроси мнения. Пока твой топик выглядит для нас так: У меня есть задача, как решить - хз. Помогайте.

Нам это не интересно. Поучаствовать в диалоге и спорах - да, за тебя все делать - нет.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

JollyBiber пишет:

Ты эта, если помощи реальной хочешь то вот тебе план действий:

Придумай САМ любой алгоритм и напиши его тут. Если сам в нем проблемы видишь - опиши, если нет спроси мнения. Пока твой топик выглядит для нас так: У меня есть задача, как решить - хз. Помогайте.

Нам это не интересно. Поучаствовать в диалоге и спорах - да, за тебя все делать - нет.

эт ты чего вдруг такой добрый? 

an140i
Offline
Зарегистрирован: 19.05.2015

Puhlyaviy пишет:

an140i пишет:

Осуждать за незнания могут все, а чтобы без этого просто помочь, если знаешь, это уже тяжело.

Вот так и о Вас можно сказать, что за всю тему вы не сказали ничего полезного, одна вода, и плевки в мою сторону. Остроумие только видно (его у всех хватает).  Зачем тогда флудить?

Вы различаете вообще ПОМОЧЬ и СДЕЛАТЬ ЗА ВАС???

У вас по ходу беседы проект то комерческий, то для личного пользования... 

Я например вижу как минимум несколько вариантов решения предложеных мной..

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

Где я просил СДЕЛАТЬ ЗА МЕНЯ?

с первого поста "Помогите, пожалуйста, чем-нибудь. Хоть ссылкой, советом, куском кода, мыслю..  Буду всему благодарен."
на счет коммерческого изделия, так это не будет продано. Выгоды я не буду иметь никакой.

Если Вы видите варианты – поделитесь, а не хотите – так зачем засорять тему?

З.ы. с логикой все в порядке. 

 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Puhlyaviy пишет:

эт ты чего вдруг такой добрый? 

Это я разбег для космического пенделя беру.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

блин, короче нафиг.. это проще с бумажным стаканчиком беседовать... кот и то больше понимает...

за сим ушел спать.. 3 часа ночи аднака...

an140i
Offline
Зарегистрирован: 19.05.2015

JollyBiber пишет:

an140i пишет:

JollyBiber пишет:

Оставьте уже человека в покое. Может у него диплом по политологии или историко-географический?

тримайся, вони тут всі злі!


 

хех... дякую за розуміння)

немає за що

Ты эта, если помощи реальной хочешь то вот тебе план действий:

Придумай САМ любой алгоритм и напиши его тут. Если сам в нем проблемы видишь - опиши, если нет спроси мнения. Пока твой топик выглядит для нас так: У меня есть задача, как решить - хз. Помогайте.

Нам это не интересно. Поучаствовать в диалоге и спорах - да, за тебя все делать - нет.

спасибо за совет... что нить вечерком наварганю, потом посмотрим)

zhenious
Offline
Зарегистрирован: 03.07.2014

an140i пишет:

 

По поводу ручного исполнения.. Как вы видите это? Как человеческий мозг может обработать такое количество данных? Там же комбинаций будет не мало.

Вы недооцениваете способности человеческого мозга.

Зачем сумма, множество итераций?

Берем из 12ти штук 4 штуки со значениями самыми близкими к 1/4 нужного веса. 

1. из 1/4 вычитаем каждое значение из 12ти, получаем массив отклонений.

2. сортируем массив отклонений по возрастанию, получаем на верхушке 4 самых минимальных значения.

3. массив отклонений использовать ассоциативный, в нем ключами будут индексы исходного массива головок (№ головок), значения - отклонения, сортировку делать по значениям с сохранением ключей.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

И это будет не обязательно оптимальное решение :) Сто процентно оптимальное решение можно получить методом перебора и не так долго это будет, а памяти почти не нужно, чего не скажешь об остальных вариантах. Да и сам тип задачи не требует быстродействия.

an140i
Offline
Зарегистрирован: 19.05.2015

brokly пишет:

И это будет не обязательно оптимальное решение :) Сто процентно оптимальное решение можно получить методом перебора и не так долго это будет, а памяти почти не нужно, чего не скажешь об остальных вариантах. Да и сам тип задачи не требует быстродействия.

Наоборот - быстродействие и нужно)

Сколько примерно займет перебор вариантов?

an140i
Offline
Зарегистрирован: 19.05.2015

zhenious пишет:

an140i пишет:

 

По поводу ручного исполнения.. Как вы видите это? Как человеческий мозг может обработать такое количество данных? Там же комбинаций будет не мало.

Вы недооцениваете способности человеческого мозга.

Зачем сумма, множество итераций?

Берем из 12ти штук 4 штуки со значениями самыми близкими к 1/4 нужного веса. 

1. из 1/4 вычитаем каждое значение из 12ти, получаем массив отклонений.

2. сортируем массив отклонений по возрастанию, получаем на верхушке 4 самых минимальных значения.

3. массив отклонений использовать ассоциативный, в нем ключами будут индексы исходного массива головок (№ головок), значения - отклонения, сортировку делать по значениям с сохранением ключей.

с пунктами 1 и 3 все ясно... зачем нам 2 пункт? 

funakoshi
Offline
Зарегистрирован: 13.03.2015

Puhlyaviy пишет:

 аднака...

:) Написал человек, попрекавший другого не знанием русского.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

funakoshi пишет:

Puhlyaviy пишет:

 аднака...

:) Написал человек, попрекавший другого не знанием русского.

Вам скучно? Есть "отвлеченные темы". Тем более что своих ошибок не замечаете. И есть такое понятие "сарказм".

funakoshi
Offline
Зарегистрирован: 13.03.2015

Я про свои ошибки молчу. И никого не попрекаю знанием русского языка. А вот некоторые личности и пишут с ошибками и других поучают.

Datak
Offline
Зарегистрирован: 09.10.2014

ТС плюстыщща за адекватность и тролеустойчивость. :)

zhenious пишет:

Зачем сумма, множество итераций?

Берем из 12ти штук 4 штуки со значениями самыми близкими к 1/4 нужного веса. 

.....

Дело в том, что сумма четырёх значений с минимальными отклонениями от 1/4 эталонного веса
не обязательно будет оптимальным вариантом суммы.

Скажу больше - при определённых условиях, оптимальной может оказаться сумма не четырёх, а трёх или пяти значений.

Так что, скорее всего, я тоже из буратин - но математически точного способа решения задачи я пока не знаю.
Кроме, разумеется, тупого перебора всех вариантов, и выбора лучшего из них. Или нескольких лучших.

an140i
Offline
Зарегистрирован: 19.05.2015

Datak пишет:

ТС плюстыщща за адекватность и тролеустойчивость. :)

zhenious пишет:

Зачем сумма, множество итераций?

Берем из 12ти штук 4 штуки со значениями самыми близкими к 1/4 нужного веса. 

.....

Дело в том, что сумма четырёх значений с минимальными отклонениями от 1/4 эталонного веса
не обязательно будет оптимальным вариантом суммы.

Скажу больше - при определённых условиях, оптимальной может оказаться сумма не четырёх, а трёх или пяти значений.

Так что, скорее всего, я тоже из буратин - но математически точного способа решения задачи я пока не знаю.
Кроме, разумеется, тупого перебора всех вариантов, и выбора лучшего из них. Или нескольких лучших.

вот тут я с Вами согласен, ибо хорошо если будет вариант когда показатели будут например состоять из 98, 99, 101, 102, то наша сума в 400 буде минимальной погрешностью... а если будут числа наподобие 102,102,102,102 и где то будет еще 94, которое отсеялось "значениями самыми близкими к 1/4 нужного веса" то тут уже нужен алгоритм перебора.

zhenious
Offline
Зарегистрирован: 03.07.2014

Все начинается с простого и малого, сами пишите, что только учитесь.

Вот и попробуйте для начала реализовать упрощенный алгоритм, мной предложенный. А потом видно будет...