2014 dxdy logo

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

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


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


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



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


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

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

(Оффтоп)

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

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

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


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

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


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

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

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


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

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


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

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


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

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

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

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


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

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


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

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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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