Нужно распределить все 56 цифр по пятёркам так, чтобы суммы этих пятёрок были максимально между собой равны. Одна цифра будет остатком., но выбор из всех.
Нужно распределить все 56 цифр по пятёркам так, чтобы суммы этих пятёрок были максимально между собой равны. Одна цифра будет остатком., но выбор из всех.Кайли
Кайли, 1. Допускаю что где-то и есть 56 цифр, но у нас их только 10. 2. 56 чисел нельзя распределить все по пятеркам, ибо одно останется в запасе. 3. максимально между собой равны - можно как то более понятно минимально отличались 4. два раз 3 специально или случайно, а то у вас там 57 чисел? 5. Да методика примерно та, два максимальных и три минимальных, если конечно они подряд.
Кайли, 1. Допускаю что где-то и есть 56 цифр, но у нас их только 10. 2. 56 чисел нельзя распределить все по пятеркам, ибо одно останется в запасе. 3. максимально между собой равны - можно как то более понятно минимально отличались 4. два раз 3 специально или случайно, а то у вас там 57 чисел? 5. Да методика примерно та, два максимальных и три минимальных, если конечно они подряд.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
bmv98rus, Да там выходит остаток, предпологается что его как самый не нужный не вписывать в пятёрку, поправлю то что написал. Дело в том что настоящие цифры отличаются от этих они разные но их 56 как и в файле, меня интересовала методика, но вот я не уверен в том что она действует для цифр которые хоть и идут в низ на увелечение при сортировке к примеру 1, 4, 6, 8, 14, 37, 45 .Сейчас заменю файл.
bmv98rus, Да там выходит остаток, предпологается что его как самый не нужный не вписывать в пятёрку, поправлю то что написал. Дело в том что настоящие цифры отличаются от этих они разные но их 56 как и в файле, меня интересовала методика, но вот я не уверен в том что она действует для цифр которые хоть и идут в низ на увелечение при сортировке к примеру 1, 4, 6, 8, 14, 37, 45 .Сейчас заменю файл.Кайли
В D1 задается количество максимальных для группы от 1 до 4х при указанных данных оптимальный результат при 3х максимальных и 2х минимальных, так что методика не верна в данном случае.
В D1 задается количество максимальных для группы от 1 до 4х при указанных данных оптимальный результат при 3х максимальных и 2х минимальных, так что методика не верна в данном случае.bmv98rus
Формулы и несколько неплохих вариантов решения. Лишний элемент даёт свободу выбора среднего значения, но и увеличивает количество просчитываемых вариантов. Выбор элементов ведётся случайным образом, поэтому придётся несколько раз перезапускать процедуру. Можно менять целевое значение в ячейке K1 и разброс значений в ячейке J1. В ячейке D1 сброс/пуск. Расчёт итерационный.
Формулы и несколько неплохих вариантов решения. Лишний элемент даёт свободу выбора среднего значения, но и увеличивает количество просчитываемых вариантов. Выбор элементов ведётся случайным образом, поэтому придётся несколько раз перезапускать процедуру. Можно менять целевое значение в ячейке K1 и разброс значений в ячейке J1. В ячейке D1 сброс/пуск. Расчёт итерационный.Светлый
Проверил все 56 чисел из 1го сообщения, можно убрать любое число из списка и составить суммы по 5 чисел с отклонением от среднего значение не более единицы
Проверил все 56 чисел из 1го сообщения, можно убрать любое число из списка и составить суммы по 5 чисел с отклонением от среднего значение не более единицыMCH
PS: использовал уже готовую свою программу под эту задачу, но она не совсем универсальна Нужно понимать, что нужно в конечном итоге, может быть задача решается по другому.
PS: использовал уже готовую свою программу под эту задачу, но она не совсем универсальна Нужно понимать, что нужно в конечном итоге, может быть задача решается по другому.MCH
Мне кажется точный метод это, сложить все числа и разделить на 5, потом перебрать все варианты сложений, при помощи макроса..и выбрать из них неким образом, наиболее частые совпадения. с тем числом которое вышло в результате деления.
Мне кажется точный метод это, сложить все числа и разделить на 5, потом перебрать все варианты сложений, при помощи макроса..и выбрать из них неким образом, наиболее частые совпадения. с тем числом которое вышло в результате деления.Кайли
Привет Мир!
Сообщение отредактировал Кайли - Четверг, 18.01.2018, 23:56
Во всех формулах придётся заменить диапазоны с 56 на 53 заменить. И придётся только десять пятёрок просчитывать (нижнюю строку убрать). Опять же вопрос: как отбирать лишние 3 штуки? Много придётся переделывать.
Во всех формулах придётся заменить диапазоны с 56 на 53 заменить. И придётся только десять пятёрок просчитывать (нижнюю строку убрать). Опять же вопрос: как отбирать лишние 3 штуки? Много придётся переделывать.Светлый
Вероятно есть цыфры которые с которыми чаще выдают суммы очень отличающихся от основных совпдаений. Скорее всего эти цифры надо искать в в средних разницах между всеми цифрами. Потому что если к примеру числа 1,2,3,4,5,6,7,8,9,10 и выбирать из них суммы двух значений, то наилучший результат...это будет 1+10, 2+9, 3+8, 4+7, 5+6 их суммы все абсолютно =11 из за того что их разницы по увеличению всего 1. Тоесть 1+1=2, 2+1=3, 3+1=4. итд, Это точно в этом кроеться. И выходит что будут иметься 3 не выгодных числа. Сейчас попробую их опредилить этим методом. И попробывать. стоит). Конечно можно перебрать все варианты и выбрать из них , как я писал выше...но макросом не влезут в сам файл* n по к * сочетаний различных выходит 2869685 (мне бы их не только в столбик разложить а и по горизонтали вправо, и к ним потом к каждым ответам сумму их и потом отобрать сортировкой, те которые имеют при сложении всех 56 цифр и разделить на 5, уверен почему то что максимально будут приближены если не совпадут все..Тут уже дело принципа, и потому ни сколько количество цифр важно а самый точный метод.. а остальное дело техники.. сори
Вероятно есть цыфры которые с которыми чаще выдают суммы очень отличающихся от основных совпдаений. Скорее всего эти цифры надо искать в в средних разницах между всеми цифрами. Потому что если к примеру числа 1,2,3,4,5,6,7,8,9,10 и выбирать из них суммы двух значений, то наилучший результат...это будет 1+10, 2+9, 3+8, 4+7, 5+6 их суммы все абсолютно =11 из за того что их разницы по увеличению всего 1. Тоесть 1+1=2, 2+1=3, 3+1=4. итд, Это точно в этом кроеться. И выходит что будут иметься 3 не выгодных числа. Сейчас попробую их опредилить этим методом. И попробывать. стоит). Конечно можно перебрать все варианты и выбрать из них , как я писал выше...но макросом не влезут в сам файл* n по к * сочетаний различных выходит 2869685 (мне бы их не только в столбик разложить а и по горизонтали вправо, и к ним потом к каждым ответам сумму их и потом отобрать сортировкой, те которые имеют при сложении всех 56 цифр и разделить на 5, уверен почему то что максимально будут приближены если не совпадут все..Тут уже дело принципа, и потому ни сколько количество цифр важно а самый точный метод.. а остальное дело техники.. сори Кайли
Привет Мир!
Сообщение отредактировал Кайли - Пятница, 19.01.2018, 00:43
Светлый, Вероятно есть цыфры которые с которыми чаще выдают суммы очень отличающихся от основных совпдаений. Скорее всего эти цифры надо искать в в средних разницах между всеми цифрами. Потому что если к примеру числа 1,2,3,4,5,6,7,8,9,10 и выбирать из них суммы двух значений, то наилучший результат...это будет 1+10, 2+9, 3+8, 4+7, 5+6 их суммы все абсолютно =11 из за того что их разницы по увеличению всего 1. Тоесть 1+1=2, 2+1=3, 3+1=4. итд, Это точно в этом кроеться. И выходит что будут иметься 3 не выгодных числа. Сейчас попробую их опредилить этим методом. И удалить насовсем из файла и попробывать.
Светлый, Вероятно есть цыфры которые с которыми чаще выдают суммы очень отличающихся от основных совпдаений. Скорее всего эти цифры надо искать в в средних разницах между всеми цифрами. Потому что если к примеру числа 1,2,3,4,5,6,7,8,9,10 и выбирать из них суммы двух значений, то наилучший результат...это будет 1+10, 2+9, 3+8, 4+7, 5+6 их суммы все абсолютно =11 из за того что их разницы по увеличению всего 1. Тоесть 1+1=2, 2+1=3, 3+1=4. итд, Это точно в этом кроеться. И выходит что будут иметься 3 не выгодных числа. Сейчас попробую их опредилить этим методом. И удалить насовсем из файла и попробывать.Кайли