вообще-то, я сначала именно так и считал - представил возрастающий ряд от 01 до 90 и посчитал - сколько разных комбинаций по 80 чисел из него надо выкинуть, чтобы остался тоже возрастающий ряд.
но, вообще-то, функция числкомб - "симметричная". и комбинаций "10 из 90" ровно столько же, сколько и "80 из 90". просто, когда мы выбираем любые 10 из 90 - нам нет нужды заботиться о том, возрастающие они или нет. мы ведь можем расставить их сами в любом порядке - в том числе и возрастающем. сами комбинации (и их число) от этого не изменятся.
вообще-то, я сначала именно так и считал - представил возрастающий ряд от 01 до 90 и посчитал - сколько разных комбинаций по 80 чисел из него надо выкинуть, чтобы остался тоже возрастающий ряд.
но, вообще-то, функция числкомб - "симметричная". и комбинаций "10 из 90" ровно столько же, сколько и "80 из 90". просто, когда мы выбираем любые 10 из 90 - нам нет нужды заботиться о том, возрастающие они или нет. мы ведь можем расставить их сами в любом порядке - в том числе и возрастающем. сами комбинации (и их число) от этого не изменятся.ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Нормально! В Excel 2007 и дальше на каждом листе 17 179 869 184 ячеек. Получается, нужно всего около 333 листов. Оперативки должно хватить. Поехали!ArkaIIIa
фигасе у Вас оперативка даже если писать результаты в текстовый файл в формате 20 символов на комбинацию (не самый лучший способ, но всяко лучше, чем файл Excel), то по надобится 5720645481903 * 20 / 1024 / 1024 / 1024= 106'555+ ГИГАбайт. у меня жёсткий диск всего 500 Гб.
а у Вас оперативка... ишь как неровна живём...
фигасе у Вас оперативка даже если писать результаты в текстовый файл в формате 20 символов на комбинацию (не самый лучший способ, но всяко лучше, чем файл Excel), то по надобится 5720645481903 * 20 / 1024 / 1024 / 1024= 106'555+ ГИГАбайт. у меня жёсткий диск всего 500 Гб.
а у Вас оперативка... ишь как неровна живём... ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Добрый вечер. Может кто знает как сделать наоборот. Т.е есть номер комбинации, и клоличество цифр(например 8) - нужно рассчитать комбинацию которая "скрывается" под этим номером (число = 32000 а комбинация: 7 3 4 6 2 1 8 5). Комбинации могут быть любыми без повторений одинаковых чисел в ряду. Что-то похожее было здесь, но там комбинации только по возрастанию. В приложенном примере есть перечень комбинаций для примера(ниже 7-й строки) и в 4-й строке формула для перепроверки результата. Результат нужно получить без использования данных ниже 7-й строки. Макрос для генерации комбинаций взял из соседней темы [moder]А может, кто наконец-то Правила форума прочитает? Это совсем другой вопрос - он же "наоборот".
Добрый вечер. Может кто знает как сделать наоборот. Т.е есть номер комбинации, и клоличество цифр(например 8) - нужно рассчитать комбинацию которая "скрывается" под этим номером (число = 32000 а комбинация: 7 3 4 6 2 1 8 5). Комбинации могут быть любыми без повторений одинаковых чисел в ряду. Что-то похожее было здесь, но там комбинации только по возрастанию. В приложенном примере есть перечень комбинаций для примера(ниже 7-й строки) и в 4-й строке формула для перепроверки результата. Результат нужно получить без использования данных ниже 7-й строки. Макрос для генерации комбинаций взял из соседней темы [moder]А может, кто наконец-то Правила форума прочитает? Это совсем другой вопрос - он же "наоборот".SLAVICK