Имя: Пароль:
IT
 
разлить по ведрам 2:1
0 Ненавижу 1С
 
гуру
31.10.11
09:37
Есть два одинаковых ведра идеальной цилиндрической формы. Одно полностью наполненное водой, другое пустое.
Как не добавляя воды из вне и не отливая, максимально точно оставить в одном ведре 2/3, а в другом 1/3 от объема?
1 G-Re
 
31.10.11
09:43
Идея, наверное, следующая:
Степень 1/2 получить можно(полведра - вода по диагонали).
Разложить 1/3 в ряд по степеням 1/2 ну и переливать взад-вперед до достижения заданной точности.
2 mikecool
 
31.10.11
09:44
в крепком орешке не похожая задача была?
3 vde69
 
31.10.11
09:52
поставить рядом и тупо трубкой (заполненой водой) соеденить :)
4 vde69
 
31.10.11
09:53
(3) ступил...
5 filh
 
31.10.11
09:53
взять третье ведро и...
6 Wobland
 
31.10.11
09:58
максимально точно. то есть приближённо. не тут ли собака порылась?
7 Wobland
 
31.10.11
10:00
линейки у нас, конечно, нет. из реквизита только два ведра, вода (только та, которая налита в одно ведро) и голова. так?
8 ptiz
 
31.10.11
10:03
Пустой объем в первом ведре в итоге должен быть равен заполненному по втором.
Может, просто на глаз прикинуть?
9 Wobland
 
31.10.11
10:06
(8) не соблюдается условие максимальной точности
10 Stim213
 
31.10.11
10:07
поставить ведро с водой на угол и наклонять на рассчитанный угол.
Это будет 30 град
http://s45.radikal.ru/i108/1110/e2/449b30f253cf.jpg
11 vde69
 
31.10.11
10:11
(10) представь что ведро диаметром 10 см и высотой 1 метр, при угле 30г от туда и литра не выльется
12 Ненавижу 1С
 
гуру
31.10.11
10:11
(7) так
13 vde69
 
31.10.11
10:14
что-то мне подсказывает такое решение (пока интуиция без расчетов)

берем пустое ведро и накрываем им полное
щели замазываем, получаем замкнутый цилиндр высотой 2х
кладем на бок, под наклоном,конец второго ведра должен быть на высоте первого
14 Wobland
 
31.10.11
10:18
(13) замазку нам Ненавижу не дал ;) но вроде работает
15 vde69
 
31.10.11
10:19
(14)ну у него значит ведра идеальные и не требуют замазки :)
16 i-rek
 
31.10.11
10:22
(10) а вот жеж правильное решение. Только наклонять надо не на расчётный угол, а чтобы линия воды коснулась середины стенки сосуда.
Есть ещё вопрос как определить середину ? Ну можно для этого сделать промежуточную транзакцию, разлив воду пополам и потом снова слив в одно
17 Wobland
 
31.10.11
10:23
(16) карандаш нужен для отметить. ну или пальцем держать ;)
18 azernot
 
31.10.11
10:27
(0) Разбавляешь спирт в домашних условиях? По-моему именно там нужна пропорция 2:1...
19 Широкий
 
31.10.11
10:28
Забавно .. на угол повернуть..
Не проще ли линейкой отмерить уровень :)
20 Stim213
 
31.10.11
10:29
так как ведро цилиндрическое, то можно рассматривать его в плоскости, проведенной вдоль ведра по центру окружности. Т.е. - вместо ведра можно рассматривать прямоугольник.
Наша задача - получить треугольник из верхних граней, площадь которого будет = 1/3 площади прямоугольника. На рисунке - красным цветом.
http://s017.radikal.ru/i417/1110/7d/dc03977dca4d.jpg
Площадь прямоуг треугольника = 1/2 a*b
следовательно площадь второго катета = (2d)/3

Итого: 2/3 высоты

http://s017.radikal.ru/i430/1110/f2/252891be504f.jpg
21 Stim213
 
31.10.11
10:29
следовательно площадь второго катета = (2d)/3 = следовательно ДЛИНА второго катета = (2d)/3
22 Stim213
 
31.10.11
10:31
+ синяя линия - это линия воды, которая должна остаться горизонтальной, ну вы понели.

Можно еще угол наклона подсчитать, но - лень)
23 1Сергей
 
31.10.11
10:32
(20)ведро-то - цилиндр
24 Stim213
 
31.10.11
10:32
(23) и что?
25 1Сергей
 
31.10.11
10:33
(24) ты площади, а не объёмы считаешь
26 Stim213
 
31.10.11
10:36
(25) а какая разница?:)
треть площади прямоугольника = трети объема цилиндра
27 Stim213
 
31.10.11
10:39
специально для тебя нарисовал в 3D:
http://s017.radikal.ru/i421/1110/87/ac8c7f9a4fdf.jpg
=)
28 Stim213
 
31.10.11
10:40
+ а зная верхний треугольник - можно рассчитать угол наклона ведра.
29 Ненавижу 1С
 
гуру
31.10.11
10:40
(27) да, 3Д рулит ))
очки нужны?
30 1Сергей
 
31.10.11
10:40
(27)убедил
31 Stim213
 
31.10.11
10:41
(29) не надо. Еще стол зальешь..
32 SeraFim
 
31.10.11
10:41
а как теперь разделить на 2/3 без линейки?)
33 PuhUfa
 
31.10.11
10:41
(27) кроме ведер ничего нет. как ты будешь наклонять точно на 30 градусов?
34 vde69
 
31.10.11
10:42
(26) ты путаешь,

берем 3х литровую банку, наливаем в нее 0.5 литра воды, закрываем крышкой, кладем на бок. По твоему уровень воды будет 1/6 ???

сходи померь :)
35 Гость из Мариуполя
 
гуру
31.10.11
10:42
(27) теперь расскажи, как без линейки отмерить 2/3 на боковой стенке?
36 1Сергей
 
31.10.11
10:42
(33)тут не градусы, а сантиметры
37 vde69
 
31.10.11
10:42
вообще ответ в (13)
38 Гость из Мариуполя
 
гуру
31.10.11
10:43
подсказака всем:
известно, что конус, вписанный в цилиндр (с основанием, равным основанию цилиндра и высотой цилиндра), составляет ровно 1/3 от объема цилиндра. ;)
осталось наклонить ведро так, чтобы уровень воды был не по диагонали (ровно половина) - а наклонить так, чтобы ....
:)
39 Гость из Мариуполя
 
гуру
31.10.11
10:44
(37) замазки нету :)
40 Stim213
 
31.10.11
10:47
(35) ты лучше расскажи, как проверить потом результат без линейки =)
41 Stim213
 
31.10.11
10:47
вывод - линейка рулит =)
42 ptiz
 
31.10.11
10:48
пля.... всё ж очень просто, без всяких наклонов
43 Stim213
 
31.10.11
10:48
(34) ??
44 ptiz
 
31.10.11
10:50
ой, торможу...
45 Гость из Мариуполя
 
гуру
31.10.11
10:58
наклоняем, чтобы уровень воды был посередине (по диаметру) нижнего основания цилиндра...
и все.
46 Stim213
 
31.10.11
10:59
(45) ты гонишь. Таким образом ты отольешь 3/4
47 Stim213
 
31.10.11
11:01
48 Нуф-Нуф
 
31.10.11
11:02
ну как? таки разлили как по сабжу или нет?
49 Гость из Мариуполя
 
гуру
31.10.11
11:02
(43) бггг. ты не путай прямоугольник и цилиндр.
еще раз - конус, вписанный в цилиндр - это 1/3 от объема.
равнобедренный треугольник, вписанный в прямоугольник - совсем не 1/3 от площади, а половина.
в этом то вся фишка.
:)
50 Stim213
 
31.10.11
11:03
(48) см (27)
51 Stim213
 
31.10.11
11:03
(49) какой, к дьяволам, равнобедренный треугольник??
52 Stim213
 
31.10.11
11:05
(49) продолжай. как ты выльешь/оставишь в ведре конус воды?
53 Гость из Мариуполя
 
гуру
31.10.11
11:09
упс, (49) было  к (46)


(53) вот такой: http://s017.radikal.ru/i431/1110/ca/9824d5abd3d5.jpg
что, непохоже, да? а ведь именно так оно и есть.
:)
54 Stim213
 
31.10.11
11:12
(53) ну это прикольно, конечно. Ты можешь и так сделать. Но - не на нашей планете)

ПОвторяю вопрос: каким образом ты хочешь оставить в цилиндрическом ведре конус воды? =)
55 Базис
 
naïve
31.10.11
11:15
Переливать, наклоняя полное ведро. В момент касания уровнем воды дна полного ведра в нём останется 2/3. Доказывать не буду, ФМШ даёт ощущение правильного ответа без расчёта.
56 Гость из Мариуполя
 
гуру
31.10.11
11:16
зачем мне оставлять какой-то конус? я оставляю нижнюю треть по рис. (53) приподними правый край рисунка, чтобы уровень воды был горизонтальным и все.
57 Stim213
 
31.10.11
11:17
(55)  В момент касания уровнем воды дна полного ведра в нём останется не 2/3, а 1/2 воды. Доказывать не буду, геометрия дает ощущение правильного ответа по расчетам
58 Гость из Мариуполя
 
гуру
31.10.11
11:17
(55) нет, это будет ровно половина. ты проводишь диагональ от верхней точки нижнего торца к нижней точке верхнего торца.
59 ptiz
 
31.10.11
11:18
(56) Конус - выпуклый. А уровень - плоский.
60 Stim213
 
31.10.11
11:18
(56) ты гонишь
61 Гость из Мариуполя
 
гуру
31.10.11
11:20
(57) а теперь наклони еще чуть-чуть. чтобы был не момент касания дна, а середина дна. что останется в цилидре. Явно же меньше половины? А сколько? я утверждаю, что 1/3.
(60) докажи.
62 Stim213
 
31.10.11
11:21
(61) 1. ну что же ты такой трудный-то, а??? по поводу середины дна - смотри (47), там специально для таких, как ты в 3D нарисовано!
63 Stim213
 
31.10.11
11:23
+ хотя.. приношу извинения.. в 47 не 1/4 останется. но и не 1/3
64 Гость из Мариуполя
 
гуру
31.10.11
11:24
(60) я тебе уже привел рисунок, в котором твоя плоская геометрия тебя обманывает. По рис. (53) равнобедренный треугольник занимает половину площади прямоугольника, а по элементарной геометрии конус, вписанный в цилиндр - занимает 1/3 от объема.
В (47) все правильно - там 1/3 объема! Ты нарисовал правильный ответ, но упорно не хочешь его признавать :))))
65 Stim213
 
31.10.11
11:29
(64) ну по крайней мере, конус -  он круглый. а в 47 - в любом случае ты никак не выльешь то, что ты хочешь
http://www.bsh.kz/img/news/1306515662.jpg
66 Гость из Мариуполя
 
гуру
31.10.11
11:29
(63) хотя стоп. я тоже ошибаюсь.
не учел еще один нюанс.
щас подумаю, как еще это конус можно привязать к решению.
67 Stim213
 
31.10.11
11:30
вобщем, 27 - решение точно.
68 1Сергей
 
31.10.11
11:34
(66) тут конус вообще никоим боком. Я пока солидарен с Stim213 , а вот (13) я вообще не вьехал
69 Stim213
 
31.10.11
11:36
Вобщем надо проинтегрировать в полярных координатах)
70 Гость из Мариуполя
 
гуру
31.10.11
11:39
хм... вы прикалываетесь, что-ли? да в (27) он сам себя перемудрил. Ишь, метки через 1/3 нарисовал... :)
Если у меня будут метки через 1/3 на боковой стенке - это уже и будет решение. По готовым меткам отмерить 1/3 ведра - ха.
Достаточно нанести метки. :)))
весь вопрос - как?
71 Stim213
 
31.10.11
11:41
(70) ну если нет ВООБЩЕ НИЧЕГО - ни линейки, на транспортира - то и задача не имеет смысла, потому что конечный результат проверять придется на глаз
72 vde69
 
31.10.11
11:48
73 bubblegum
 
31.10.11
11:49
(53) +500 =) курс школьнй геометрии? =)))
74 bubblegum
 
31.10.11
11:50
(72) в верхнем цилиндре получается то же самое то на картинке в (53) ...
75 bubblegum
 
31.10.11
11:51
только в запаяных цилиндрах не увидеть уровень воды а в открытом запросто сердину дна найти моно =))
76 1Сергей
 
31.10.11
11:51
(72) и держать только в таком положении?
77 vde69
 
31.10.11
11:52
(74) только не нужно искать половину диаметра
78 Гость из Мариуполя
 
гуру
31.10.11
11:54
а можно уточнить, что автор подразумевал под словом "идеальный" цилиндр? "Идеальный" - это у которого высота равна диаметру основания? т.е. в разрезе - квадрат?
79 Stim213
 
31.10.11
11:55
(78) идеальная цилиндрическая форма
80 palpetrovich
 
31.10.11
11:55
(77) зато нужно видеть край цилиндра. короче (72) катит для прозрачных цилиндров :)
81 Stim213
 
31.10.11
11:56
вы лучше расскажите, как разлить 0,5 на троих с максимальной точностью, из измерительных приборов только соленый огурец
82 palpetrovich
 
31.10.11
11:57
(81) это делается автоматически, тут главное - не думать ;)
83 Stim213
 
31.10.11
12:01
84 АСанСаныч
 
31.10.11
12:07
(0)Раскручиваем воду в полном ведре. Объем воронки будет стремиться к вписанному в цилиндр конусу и из ведра вытечет ровно одна треть воды.
85 Гость из Мариуполя
 
гуру
31.10.11
12:09
(83) да это мелочь, а не задача.
1. Отливаем из 5л в 3л.
2. в 5 остается 2 литра.
3. Выливаем из 3л на землю.
4. переливаем из 5л в 3л оставшиеся 2л
5. наполняем 5л до краев.
6. отливаем из 5л в 3л до полной - один литр .
7. имеем в 5л оставшиеся 4л.
86 palpetrovich
 
31.10.11
12:23
(85) можно проще, вылить из каждого половину и перелить оставшееся из меньшего в большее :)
87 G-Re
 
31.10.11
19:29
(84) -> параболоиду вращения, а не конусу...
88 0xFFFFFF
 
31.10.11
20:46
(29) "очки нужны?"
нее, не так. Ачки нннада?
89 hatsher
 
31.10.11
20:47
(88) точно)))
90 Alexor
 
31.10.11
21:46
Очень сильно лень доказывать, но вроде решение:
из большего ведра выливать в меньшее, наклоняя ведра друг к другу.
Когда ведра наклонятся таким образом, что вода будет находиться в одной плоскости, в этот момент в одном будет 2/3 в другом 1/3
91 Alexor
 
31.10.11
21:54
92 RomanYS
 
31.10.11
21:59
(90)А как из двух одинаковых выбрать меньшее или это не про (0)
93 Alexor
 
31.10.11
22:04
(92) Всмысле?
Решение для задачи в (0)
Ну меньшее в 2 раза ведро наверное на глаз то можно определить?
94 RomanYS
 
31.10.11
22:05
(13) (68) без расчетов можно прикинуть, что в верхнем ведре будет строго меньше 1/4
отрезаем параллельной плоскостью такой же симметричый кусок, оставшееся в центре заведомо больше полведра
95 RomanYS
 
31.10.11
22:06
(93) "Есть два одинаковых ведра" - это из (0)
96 Alexor
 
31.10.11
22:11
(95) А блин. Я подумал что одно меньше другого.
97 Stim213
 
31.10.11
22:21
(96) все равно. Решение неверно. попробуй со стаканами. Их можно подвести друг к другу под разными углами и переливать из одного в другой сколько угодно раз
98 lubja
 
31.10.11
22:29
вот так не 1/3 получится?
http://s017.radikal.ru/i438/1110/91/42f18a4a4711.png
тока вопрос тогда в следующем, как чотко определить середину дна ведра?
99 АСанСаныч
 
31.10.11
22:41
(87) Согласен. Но всё равно воду вращать надо.
Если кому не лень, сходите на кухню и раскрутите воду ложкой в бокале (в раковине, а то обольётесь :)). Оцените, сколько выльется?
100 Stim213
 
31.10.11
22:42
сотка, однако
101 RomanYS
 
31.10.11
22:56
(98) получится меньше четверти, смотри (94)
102 ice777
 
31.10.11
23:39
тупо на глаз налить чтоб в одном было в 2 раза больше другого не предлагали?
103 kittystark
 
01.11.11
00:53
объем усеченного цилиндра V = Pi*r^2*(h1+h2)/2, где h1 и h2 - наибольший и наименьший отрезки образующей цилиндра

пусть высота наших цилиндров = Н, тогда при отливе из первого ведра (наклоне на некий угол) его наибольший отрезок всегда будет = H, за h - примем наименьший отрезок образующей цилиндра в первом ведре, если рассмотреть 2-е ведро, то макс отрезок = H-h, мин отрезок = 0

V1 / v2 = 2 или V1 = 2 * v2, отбрасывая Pi*r^2 получим
(H + h)/2 = 2 * (0 + H-h)/2
(H + h)/2 = H-h
H + h = 2H - 2h
3*h = H
h = 1/3 * H
т.е. нам необходимо наклонять 1-е ведро и отливать воду из него, до тех пор пока мин отрезок не достигнет трети высоты ведра
угол наклона = arctg(2/3*H / D) = arctg( 1/(3*H*r) )
104 kittystark
 
01.11.11
00:57
* угол наклона = arctg( H/(3*r) )
105 Feint
 
01.11.11
01:22
(0)нада Михалыча завхоза пригласить, он ровно разливает, глаз-алмаз о как!
106 Feint
 
01.11.11
01:48
да чо тупо два раза по половине отлить а потом половину из того куда по два раза отлили. к примеру есть 2 ведра по 10 литров нужно чтоб в ведре осталось 3схером. раз в одном 5 литров остается, два два с половиной, во втором 7,5 напополам вот получаем 3схером
107 palpetrovich
 
01.11.11
12:23
(103) ты не выеживайся,  пальцем покажи :)
(106) - из условия "не добавляя воды из вне и не отливая"
108 dervishsy
 
01.11.11
12:34
(103) Сильно. Только если можем узнать где треть высоты то ее можно тупо отметить на пустом ведре и налить воды до этой метки.
109 Feint
 
01.11.11
12:46
(107)а я и не отливал и не добавлял, я переливал воду из ведра в ведро, см. еще раз внимательно
110 Feint
 
01.11.11
12:47
за дача в том чтобы не получить сразу треть ведра, а получить в другом ведре столько чтобы разлив на 2 равные части получить треть
111 dervishsy
 
01.11.11
12:51
(110) Если в другом ведре столько воды, что разлив на две равные части мы получаем треть, значит в другом ведре 2/3  воды и задача давно решена.
112 palpetrovich
 
01.11.11
13:09
(109) ага, согласен. единственное будет трудно определить половину на на этапе когда "во втором 7,5"
113 Feint
 
01.11.11
13:11
(111)второе ведро не пустое и в нем не треть, в нем ровно столько сколько должны получить в результате соединения со вторым 2\3 (2,5 литра не равно 3,3 литра)
114 mm_84
 
01.11.11
13:24
(0) взять линейку измерить высоту ведра и налить по уровню) 1/3 и 2/3 от высоты) вместо линейки может быть палочка( как делить палочку на три равные части вспоминаем курс школьной программы
115 Feint
 
01.11.11
13:27
(114)на сколько я понял задача по программированию, мое предложение циклически перехирачивать по две равные части пока не получится искомый результат, аля уравнение
116 kittystark
 
01.11.11
15:13
(107),(108) как только длина минимального отрезка на образующей наклоненного ведра совпадет с высотой уровня воды во 2-ом ведре - все, приехали, готово

вроде даже без деления "палочки" на 3 части
117 kittystark
 
01.11.11
15:16
кстати, если брать всякие там палочки и делить на 3 части, то можно взять палку 3м, на расстоянии 1м от края вбить гвоздь, закрепить где-нить, получим типа "весы" с плечами 1 и 2 метра,
когда они буду уравновешены - вуаля, готово...
118 kittystark
 
01.11.11
15:25
меня терзают смутные сомнения, что решение как-то может быть связано с центром тяжести прямоугольного треугольника, вот только не могу придумать как эта связь выглядит...
119 ice777
 
01.11.11
15:29
(117) неверно. - это для невесомого ведра. Иллюстрирую: если всего воды 3л и ведра весом по 1 кг, получим, что
с одной стороны должно быть 1кг+2л(2кг)=3кг,
а с другой 1кг+1л(1кг)=2кг.
120 ice777
 
01.11.11
15:31
(118) и с разной плотностью у краев и центра! )
121 kittystark
 
01.11.11
15:34
(119) ну ввести дельту смещения от 1м, зависящую от массы ведра - опытным путем: сначала добиваемся равновесия пустых ведер :), потом занимаемся переливаниями
122 kittystark
 
02.11.11
14:56
есть решение без всяких меток 1/3 на стенке и т.п.: вся фишка в том, что ОБА ведра нужно одновременно наклонять на один и тот же угол...

берем 2 ведра, ставим рядом (полное слева, пустое справа, для крепкости связываем их / обматываем скотчем и т.п.), постепенно наклоняем по часовой стрелке (считаем, что ничего не разливается на пол, и вся выливающаяся вода перетекает во 2-е ведро), в тот момент когда уровень воды во 2-ом ведре достиг самой верхней точки его же наклоненного дна - останавливаемся
123 RomanYS
 
03.11.11
14:00
(122) касаться "верхней точки его же наклоненного дна" вода будет даже при минимальном наклоне в силу того что объем и форма воды во втором ведре будет совпадать с объемом пустоты в  первом
а подниматься  выше этой точки вода начнет, когда в обеих ведрах будет поровну
124 kittystark
 
03.11.11
14:41
(123) угу, согласен - сначала ляпнул, благодаря обманчивости воображения, а потом уже это осмыслил под вечер, картинку нарисовав...
125 Feint
 
03.11.11
19:27
как говорил Эйнштейн, "Упрощайте все до тех пор, пока это возможно", судя по тому что эта тема находится в разделе "Математика и алгоритмы":
1) Эмуляция физических законов сразу исключается, а точнее маловероятна
2) Ищите простое решение, описываемое математически и не связываемое с п1.
3) Если не получается найти решение начальной задачи, попробуйте отталкиваться от результата
126 Asirius
 
03.11.11
22:00
(103) >> за h - примем наименьший отрезок образующей цилиндра в первом ведре, если рассмотреть 2-е ведро, то макс отрезок = H-h

Вот это утверждение неверно
зачем вообще нужено вычислять высоту
127 Asirius
 
03.11.11
22:20
(126)хотя не... в (103) прав.

при наклоне h = 1/3 H, объем усеченного цилиндра получается Pi*r^2 (H+H/3)/2 =   2/3 (Pi*r^2  * H)  - Т.е. 2/3 от полного объема.

Как отлить идеально точно? ХЗ.
НО! При наличии карандаша можно проверить результат:
Если в одном цилиндре 1/3, а в другом 2/3, то цилиндр с 2/3 наклоням до уровня, пока с него почти не потечет вода. Отмечаем риской. Потом ставим рядом два цилидра и убеждаемся, что риска на уровне воды в цилиндре, где 1/3.

А раз можно проверить, то можно хоть пипеткой отливать, пока не получить результат, удовлетворяющий условиям необходимой точности.