Krasnaja Shapka
|
Дата : 15-02-06, Срд, 03:53:02
Автор: Сергуня Дата : 15-02-06, Срд, 06:03:23
По-моему, чем на меньшее расстояние ты переносишь воду, тем лучше. Проходя расстояние х ты приносишь 100-2х литров воды, затратив на это 2х литров. Таким образом, каждый перенесенный литр будет стоить 2х/(100-2х), эта стоимость будет тем меньше, чем на меньшее расстояниемы воду переносим (что естественно, прогулявшись на 50 км. мы вообще 100 литров просто так убъем).
тут я так понял что стоимость перенесенного литра: это кол-во перенесенных к взятым вначале ходки... т.е. (100-2х)/100 = 1 - х/50, а не кол-во потраченых к кол-ву перенесенных, хотя в принципе по барабану... и кроме того стоимость перенесенного литра увеличивается, если мы с последней ходкой забираем не ровно сто литров, а меньше...
Автор: Сергуня Дата : 15-02-06, Срд, 06:03:23 Переноска на один км всего объема потребует 15 л воды (последний раз не возвращаемся), пока у нас воды больше 701 литра (за одним литром возвращаться не выгодно, за двумя - без разницы) - мы на каждый километр тратим по 15 л, таким макаром проходим аж 7 км Таким образом: по 15 л - на 7 км по 13 л - на 8 км по 11 л - на 9 км по 9 л - на 11 км по 7 л - на 14 км по 5 л - на 19 км по 3 л - на 33 км (литр остался сохнуть  ) по 1 л - на 100 км (с последней сотней в путь  ) Итого 800 литров нам хватит на 201 км. На 200 км - соответственно меньше
7+8+9+11+14+19+33+100=202... но это не важно... странно на самом деле как-то получилось интересно попробовать по пол-км ходить... но лень...
у меня решение другое было: понятно, что если мы имеем на каком-то км кол-во литров воды кратное сотням, то нам не надо, перенапрягаться и ходить наполовину пустым или бросать лишние литры... так вот... посчитаем на сколько км мы можем перенести 800 литров, чтоб осталось 700: 800 литров мы уносим 15 ходками, за одну ходку теряем х литров... т.е. 800 - 15х = 700... поэтому 800 литров мы несем... на 100/15 км (где-то 6,6666 км).. далее считаем на сколько мы сможем перенести 700 литров, чтоб осталось 600 (ходок уже надо только 13): 700 - 13х = 600... т.е. следующую порцию мы несем на 100/13 км..... .... .... 200 литров мы переносим на 100/3 км (33,333 км) и у нас остается 100 литров с которыми мы валим до победы.... итого мы ходили: 100/15 + 100/13 + 100/11 + 100/9 + 100/7 + 100/5 + 100/3 + 100 = 202 км и 180 м (сантиметры не всчет )
|