2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Число разбиений n на части заданного размера
Сообщение09.12.2020, 17:57 


05/09/16
12345
maximkarimov в сообщении #1495872 писал(а):
Вот здесь http://zonakoda.ru/zadacha-o-razmene-ty ... pyury.html
очень хорошо показана разница между различными способами решения похожей задачи.

Да, все так. Если вам нужен быстрый ответ, пишете oneliner-nobrainer. Там так и наисано:

(Оффтоп)

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

"Хорошисту" придётся разрабатывать алгоритм ещё дольше, и "троечнику" он проиграет. А вот отличник может в своих выкладках вообще увязнуть и потратить на решение полчаса или даже больше. Таким образом, он, скорее всего, "с треском" проиграет всем остальным.
А если основательно подойти, то тут надо долго думать. Зато потом все быстро.

 Профиль  
                  
 
 Re: Число разбиений n на части заданного размера
Сообщение09.12.2020, 18:08 


26/09/17
346
А решит ли кто-нибудь эту задачу на "отлично" в общем случае? :shock:
P.S. kotenok gav решил на 5 с минусом частный случай (минус за то, что была подсказка и допустил ошибку - забыл про floor).

 Профиль  
                  
 
 Re: Число разбиений n на части заданного размера
Сообщение09.12.2020, 18:28 


05/09/16
12345
maximkarimov в сообщении #1495874 писал(а):
А решит ли кто-нибудь эту задачу на "отлично" в общем случае?

Вряд ли будет закрытая формула для общего случая произвольного набора слагаемых, т.к. в случае отсутствия ограничений на количество\величину слагаемых, закрытой формулы нет, хотя и есть очень быстро сходящийся ряд, придуманный Рамануджаном et al.
На случай только единиц и троек решение (ответ), кажется, привели вы сами? А, нет, это был kotenok gav

 Профиль  
                  
 
 Re: Число разбиений n на части заданного размера
Сообщение09.12.2020, 18:44 


26/09/17
346
Уточню - kotenok gav указал решение не только для единиц и троек, но и для любых двух частей.
Похоже на то, что в общем случае необходимо составить набор диофантовых уравнений (по одному для для каждого сочетания чисел из заданного набора) и для каждого найти множество всех решений в натуральных числах. Если так, то получить число диофантовых уравнений и составить их легко, но дальше... :roll:
P.S. Для каждой переменной в уравнении нужно определить диапазон допустимых значений и потом запустить перебор. Ну, в принципе можно реализовать. Но это решение максимум на "хорошо" (ИМХО).

 Профиль  
                  
 
 Re: Число разбиений n на части заданного размера
Сообщение09.12.2020, 19:54 


26/09/17
346
А нет - согласно классификации, которая приводится в статье по вышеуказанной ссылке, это только "троечка"! :facepalm:

 Профиль  
                  
 
 Re: Число разбиений n на части заданного размера
Сообщение10.12.2020, 12:44 


26/09/17
346
wrest в сообщении #1495875 писал(а):
maximkarimov в сообщении #1495874 писал(а):
А решит ли кто-нибудь эту задачу на "отлично" в общем случае?

Вряд ли будет закрытая формула для общего случая произвольного набора слагаемых, т.к. в случае отсутствия ограничений на количество\величину слагаемых, закрытой формулы нет, хотя и есть очень быстро сходящийся ряд, придуманный Рамануджаном et al.
На случай только единиц и троек решение (ответ), кажется, привели вы сами? А, нет, это был kotenok gav

Так она есть - это решение, которому поставлена оценка "отлично" в статье по ссылке выше (формула там для частного случая, но показан способ ее получения, который можно использовать для произвольных входных параметров).
Кстати, именно на это решение указал пианист или я ошибаюсь?

 Профиль  
                  
 
 Re: Число разбиений n на части заданного размера
Сообщение10.12.2020, 14:29 
Заслуженный участник
Аватара пользователя


03/06/08
2412
МО
Не, в книжечке Каца и Улама (глава 1, §§7,9) решение через производящие функции, оно там приведено как пример, когда мнимая единица естественным образом возникает в чисто счетной задаче.

 Профиль  
                  
 
 Re: Число разбиений n на части заданного размера
Сообщение10.12.2020, 14:35 


26/09/17
346
Стало любопытно - обязательно посмотрю. Спасибо!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group