2014 dxdy logo

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

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


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


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

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

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



Начать новую тему Ответить на тему
 
 Размен монет
Сообщение11.07.2013, 14:56 


02/07/13
29
Я видел другие темы про размен монет, там приводятся формулы из комбинаторики, но меня интересует другое.
В книге Structure and Interpretation of Computer Programs я натолкнулся на такое рассуждение.
Цитата:
Способы размена могут быть поделены на две группы: те, которые не используют первый тип монеты, и те, которые его используют. Следовательно, общее число способов размена какой-либо суммы равно числу способов разменять эту сумму без привлечения монет первого типа плюс число способов размена в предположении, что мы этот тип используем. Но последнее число равно числу способов размена для суммы, которая остается после того, как мы один раз употребили первый тип монеты.

Я совершенно не понимаю этого рассуждения. Я не понимаю даже, как к нему можно было придти. Вот допустим у нас есть монеты с достоинством 1, 5 и 10 центов и нам надо найти количество способов размена 11 центов. Таких способов четыре:
1) 1 1 1 1 1 1 1 1 1 1 1
2) 5 1 1 1 1 1 1
3) 5 5 1
4) 10 1

У меня никак не получается применить рассуждение из SICP к этому примеру.

 Профиль  
                  
 
 Re: Размен монет
Сообщение11.07.2013, 14:59 
Заслуженный участник


09/05/13
8904
∞⠀⠀⠀⠀
Ну и какой тип монет Вы предпочитаете взять за "первый"?

 Профиль  
                  
 
 Re: Размен монет
Сообщение11.07.2013, 15:32 


02/07/13
29
Otta в сообщении #745115 писал(а):
Ну и какой тип монет Вы предпочитаете взять за "первый"?

Ну пускай 1й - 1 цент, 2й - 5 центов, 3й - 10 центов

 Профиль  
                  
 
 Re: Размен монет
Сообщение11.07.2013, 15:36 
Заслуженный участник


09/05/13
8904
∞⠀⠀⠀⠀
Оставьте в стороне второй и третий.
Ок, первый - один цент.
И что Вам непонятно?
Цитата:
общее число способов размена какой-либо суммы равно числу способов разменять эту сумму без привлечения монет первого типа плюс число способов размена в предположении, что мы этот тип используем.

число способов разменять монету с использованием первого типа = ? (смотрите, Вы их выписали явно)
без первого типа = ?

На самом деле, рассуждение такое тривиальное, что даже и объяснять его неловко.

 Профиль  
                  
 
 Re: Размен монет
Сообщение11.07.2013, 15:53 


02/07/13
29
Otta в сообщении #745122 писал(а):
На самом деле, рассуждение такое тривиальное, что даже и объяснять его неловко.

Да, действительно, разобрался после того, как расписал всё на бумаге :oops:

 Профиль  
                  
 
 Re: Размен монет
Сообщение11.07.2013, 15:55 
Заслуженный участник


09/05/13
8904
∞⠀⠀⠀⠀
)) Что ж там было расписывать. Либо тип входит в набор, либо не входит - других вариантов нет. :D
Но хорошо, что разобрались.

 Профиль  
                  
 
 Re: Размен монет
Сообщение11.07.2013, 17:56 


02/07/13
29
Otta в сообщении #745126 писал(а):
)) Что ж там было расписывать. Либо тип входит в набор, либо не входит - других вариантов нет. :D
Но хорошо, что разобрались.

Позвольте ещё два вопроса :D
1) Почему "число способов размена в предположении, что мы этот тип используем" равно "числу способов размена для суммы, которая остается после того, как мы один раз употребили первый тип монеты"?
2) Почему мы считаем, что если сумма денег равна нулю, то у нас один способ размена? Вроде бы логичнее, что если у нас ноль денег, то ноль способов размена.

 Профиль  
                  
 
 Re: Размен монет
Сообщение11.07.2013, 18:39 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
Просто это удобно. Чтобы формулы оказались верными и для $n=0$.
Кроме того, это логично. Нет никакого противоречия: ничего не делать можно только одним способом, независимо от типа "недействия"

 Профиль  
                  
 
 Re: Размен монет
Сообщение11.07.2013, 18:44 


02/07/13
29
provincialka в сообщении #745168 писал(а):
Просто это удобно. Чтобы формулы оказались верными и для $n=0$.
Кроме того, это логично. Нет никакого противоречия: ничего не делать можно только одним способом, независимо от типа "недействия"

Но если у меня есть одно-, пяти- и десятицентовые монеты, и меня попросят положить на стол ими сумму в ноль центов, то я не отдам ни одной монеты, это по идее и значит, что способов размена - ноль.

 Профиль  
                  
 
 Re: Размен монет
Сообщение11.07.2013, 19:09 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
Это все условность. Это просто удобно. Так же в пустом множестве есть одно подмножество (само пустое множество).

 Профиль  
                  
 
 Re: Размен монет
Сообщение13.07.2013, 20:42 


02/07/13
29
DiscipleOfTheWatch в сообщении #745155 писал(а):
1) Почему "число способов размена в предположении, что мы этот тип используем" равно "числу способов размена для суммы, которая остается после того, как мы один раз употребили первый тип монеты"?

 Профиль  
                  
 
 Re: Размен монет
Сообщение13.07.2013, 21:38 
Заслуженный участник
Аватара пользователя


23/07/05
17976
Москва
Ну так мы же один раз употребили монету первого типа. Значит, как бы мы ни разменяли оставшуюся сумму, монета первого типа уже есть.

DiscipleOfTheWatch в сообщении #745155 писал(а):
2) Почему мы считаем, что если сумма денег равна нулю, то у нас один способ размена? Вроде бы логичнее, что если у нас ноль денег, то ноль способов размена.
Именно один: не давать никаких монет.

Подумайте, почему пустых множеств именно одна штука, а не ноль штук. И почему в каждом множестве есть именно одно пустое подмножество, а не ноль штук.

 Профиль  
                  
 
 Re: Размен монет
Сообщение13.07.2013, 21:42 
Заслуженный участник


27/04/09
28128
DiscipleOfTheWatch в сообщении #745745 писал(а):
1) Почему "число способов размена в предположении, что мы этот тип используем" равно "числу способов размена для суммы, которая остается после того, как мы один раз употребили первый тип монеты"?
А вы разменяйте монетами в 1, 5 и 10 центов 10 центов, 6 центов и 1 цент. А потом сравните с
DiscipleOfTheWatch в сообщении #745113 писал(а):
<…> количество способов размена 11 центов. Таких способов четыре:
1) 1 1 1 1 1 1 1 1 1 1 1
2) 5 1 1 1 1 1 1
3) 5 5 1
4) 10 1
для каждого типа монет, от которых и оставалось от 11 центов соответственно 10, 6 и 1.

 Профиль  
                  
 
 Re: Размен монет
Сообщение13.07.2013, 21:49 


02/07/13
29
Всем спасибо за указания :-)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

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



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

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


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

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