0 / 0 / 0
Регистрация: 08.10.2012
Сообщений: 50
|
||||||
1 | ||||||
Нужно объяснить код оллимпиадной задачи03.06.2013, 13:01. Показов 1177. Ответов 4
Метки нет (Все метки)
Есть олимпиадная задача:
Группа программистов собралась в понедельник и на все свои деньги купила «Sprite» в бутылках емкостью по 0.25 л., не забыв взять сдачу. Во вторник они сдали пустую посуду, добавили оставшуюся сдачу и вновь купили столько таких же бутылок «Sprite», сколько могли. Так они действовали до пятницы. В пятницу, сдав посуду и добавив сдачу с четверга, они смогли купить только одну бутылку напитка. При этом денег у них уже не осталось. Определить минимальную сумму, которой располагали программисты в понедельник Вот код к ней:
0
|
03.06.2013, 13:01 | |
Ответы с готовыми решениями:
4
Объяснить решение задачи (добавить комментарии в код) Нужно объяснить, по какому принципу работает код Объяснить код игры на Делфи 7 (Нужно для защиты) Class для работы с дробными числами. Объяснить ( код писать не нужно ) |
99 / 99 / 12
Регистрация: 05.05.2013
Сообщений: 1,208
|
|
03.06.2013, 14:30 | 3 |
0
|
0 / 0 / 0
Регистрация: 08.10.2012
Сообщений: 50
|
|
03.06.2013, 14:34 [ТС] | 4 |
0
|
03.06.2013, 17:40 | 5 |
Пусть
p — цена бутылки спрайта; r — выручка от возврата бутылки; v0 — первоначальная сумма денег vi — сумма на конец i-го дня Тогда vi = r * (vi–1 \ p) + vi–1 % p Требуется, чтобы v4 – p = 0 Пишем функцию v4(v0) и методом хорд находим решение. Разве не так? Вот только насчет минимальности я не уверен — функция нелинейная, следовательно решений может быть много.
0
|
03.06.2013, 17:40 | |
03.06.2013, 17:40 | |
Помогаю со студенческими работами здесь
5
Нужно дописать код задачи Нужно составить код задачи JAVA Нужно составить код простой задачи Нужно создать код задачи используя консоль Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |