1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Zxzc |
6.05.2006 22:33
Сообщение
#1
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 58 Пол: Мужской Реальное имя: Максим Репутация: 0 |
Помогите решить задачу:
Мальчик накапливал в копилке деньги. Однажды он увидел в магазине некий товар стоимостью S. Дело в том что копилка заполнена не до конца, а разбивать ее можно лишь при 100% уверенности, что количества денег будет достаточно. Но он не помнит сколько монет какого достоинства клал в копилку. Также известна масса пустой копилки и, конечно, текущая масса. Известны соотношения Номинал <--> Масса монеты. Нужно определить минимальную вероятность и если она равна 100% вывести:"Вперед!!!!!!!!!!!" Я решил задачу, получилось что количество вложенных циклов равно количеству разновидностей монет. Проблема в том, что заранее не известно число разновидностей монет. Препод предложил идти через двумерный массив(M,N его - большие числа). И каким-то замысловатым способом из 2-х массивов(в первом - номиналы, во втором - массы) получаем массив [m,n]-й элемент к-рого - минимальное кол-во денег... Потом он сам запутался... Мда.. Сообщение отредактировано: Zxzc - 13.05.2006 21:44 |
![]() ![]() |
| Zxzc |
7.05.2006 22:51
Сообщение
#2
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 58 Пол: Мужской Реальное имя: Максим Репутация: 0 |
Вот моё, абсолютно не массовое, решение: Пусть имеются три вида монет массами m1, m2 и m3 и достоинством d1,d2,d3. MaxAvail - "максимальное число переборов" - найдем по формуле (P/Вес самой дешевой). P - вес монет, S - стоимость товара. Тогда все сводится к For i:=1 to MaxAvail do Но это решение не верно т.к. 1. Число разновидностей не известно заранее. 2. Если бы меньшей монете соответствовал меньший вес, то задача решалась бы в 2 строчки: If P/Massa_min>S/Dostoinstvo_min then Write('Может не хватить!')
Может мы что-то сможем получить, развивая второе рассуждение... P.S. На дискете у меня есть 2 варианта решения препода. Но вот незадача: "DISK NOT FORMATED. DO YOU WANT FORMAT IT NOW?" Если у меня получится таки достать файлы с исходниками я сразу же их выложу. А иначе до конца выходных... |
| volvo |
7.05.2006 23:39
Сообщение
#3
|
|
Гость |
Цитата(Zxzc @ 7.05.2006 22:51) Уверен? Я - нет... Смотри сюда (если твое, "не массовое решение", верно): const |
Zxzc Задача о вероятности 6.05.2006 22:33
volvo Я решил задачу, получилось что количество вложенны... 6.05.2006 23:06
мисс_граффити
2. Если бы меньшей монете соответствовал меньший... 8.05.2006 9:23
zZz а не судьба определить удельное достоинство каждой... 8.05.2006 10:25
Zxzc volvo, MaxAvail в моем решении найден не верно. Го... 8.05.2006 21:28
zZz одно маленькое дополнение: может получиться так чт... 8.05.2006 21:53
Zxzc
Да вся эта задача сплошная неприятность!... 8.05.2006 22:23
zZz предлагаю найти число монет мин удельного достоинс... 8.05.2006 22:50
Zxzc :blink: !!!!!!!!... 8.05.2006 22:51
zZz по-моему это все то нахождение монеты с наименьшей... 8.05.2006 23:25
Zxzc
А нам это надо? Удельное достоинство изначально п... 9.05.2006 10:31
lapp
[b]А! Я наконец-то понял суть проблемы. Раньш... 10.05.2006 4:18
lapp Заинтересовала меня эта задачка тоже.. Мужики, вы... 9.05.2006 14:52
Zxzc Я понял ход твоих мыслей! :yes2: Т.е. если не... 12.05.2006 6:28
lapp > Я понял ход твоих мыслей! :yes2:
> Т... 12.05.2006 6:42
Zxzc Я сейчас готовлюсь к экзаменам и у меня даже нет в... 12.05.2006 21:52
Zxzc Внимание! Я достал-таки исходники!
1:
con... 13.05.2006 12:10
lapp
Внимание! Я достал-таки исходники!
Перво... 13.05.2006 14:12
Zxzc :yahoo!: Вы-ход-ной! Наконец-то провел все... 13.05.2006 21:41![]() ![]() |
|
Текстовая версия | 2.11.2025 9:37 |