2014 dxdy logo

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

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




 
 Задача по комбинаторике
Сообщение05.01.2010, 00:04 
По идее не должна быть сложная, но для меня не такая и простая :-)

есть ряд чисел :1,2,5,10,50,100,500,1000 и 5000

Есть целое число в диапазоне от 1 до 4999

Мне нужно получить странное... например есть числа

1, ряд должен быть такой: 2,5,10,50,100,500,1000 и 5000
2 ряд 5,10,50,100,500,1000 и 5000
22 ряд 23, 25, 30,50,100,500,1000 и 5000
99 ряд 100,500,1000 и 5000
102 ряд 103,105,110,150,200,500,1000 и 5000
777 ряд 778,780,1000
4000 ряд 4001 , 5000

математически формулой можно описать данные последовательности? :-)

 
 
 
 Re: Задача по комбинаторике
Сообщение05.01.2010, 00:12 
Аватара пользователя
Опишите для начала это "странное" словами.

 
 
 
 Re: Задача по комбинаторике
Сообщение05.01.2010, 00:17 
Пусть есть автомат, по продаже товара... Числовой ряд, это номиналы купюр. Купюры принимаются от большей , к меньшей. Как только денег становится больше заранее заданного числа. Необходимо остановиться. Т.е необходимо определить все возможные варианты остановок

 
 
 
 Re: Задача по комбинаторике
Сообщение05.01.2010, 00:25 
Аватара пользователя
Все равно непонятно. Объясните на примере данного числа 22 как получается ряд 23, 25, 30,50,100,500,1000 и 5000. Почему, например, в нем нет числа 24?

 
 
 
 Re: Задача по комбинаторике
Сообщение05.01.2010, 00:25 
Если обозначить за неизвестные $a_1$ - число однорублевых монет, $a_2$ - число двухрублевых монет и т. д. (набор таких чисел будет, насколько я понял условие, однозначно задавать комбинацию), то задача сведется к недавно разбираемой: http://dxdy.ru/topic28351.html

 
 
 
 Re: Задача по комбинаторике
Сообщение05.01.2010, 00:32 
Все равно непонятно. Объясните на примере данного числа 22 как получается ряд 23, 25, 30,50,100,500,1000 и 5000. Почему, например, в нем нет числа 24?

5000 больше чем 22? - остановка
...
50 больше чем 22? остановка
10+10+10 больше чем 22? остановка
10+10+5 больше чем 22? остановка
10+10+2+1 больше чем 22? остановка

24 нельзя, т.к комбинация 10+10+2+1 т.к. меньше, чем 10+10+2+2

 
 
 
 Re: Задача по комбинаторике
Сообщение05.01.2010, 00:40 
Аватара пользователя
silvercaptain в сообщении #277561 писал(а):
10+10+2+1 больше чем 22? остановка

24 нельзя, т.к комбинация 10+10+2+1 т.к. меньше, чем 10+10+2+2

Какая связь у 24 с комбинациями 10+10+2+1 и 10+10+2+2?

Согласно вышеописанной логике, я бы написал:
10+10+2+2 больше чем 22? остановка
то есть 24 должно было бы попать в обсуждаемый ряд

 
 
 
 Re: Задача по комбинаторике
Сообщение05.01.2010, 00:48 
Допустим есть условие, что при наличии нескольких банкнот, они должны использоваться в порядке уменьшения номинала...

 
 
 
 Re: Задача по комбинаторике
Сообщение05.01.2010, 01:05 
Аватара пользователя
silvercaptain в сообщении #277569 писал(а):
Допустим есть условие, что при наличии нескольких банкнот, они должны использоваться в порядке уменьшения номинала...

И как это условие мешает попаданию 24 в ряд для заданного числа 22?

 
 
 
 Re: Задача по комбинаторике
Сообщение05.01.2010, 01:15 
Аватара пользователя
Если бы автор темы сконцетрировался и понятно для всех (а не только для себя самого) объяснил суть проблемы, то было бы лучше для всех (и для автора в том числе).

Правильно заданный вопрос -- уже половина ответа! (с) Кто-то Умный.

 
 
 
 Re: Задача по комбинаторике
Сообщение05.01.2010, 11:10 
22 10+5+2+2+2+2 =23
а 24 минуя само число 22 никак не получить

 
 
 [ Сообщений: 11 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group