@kamenf, всъщност приемаме, че е възможно, ако се изспива много бавно течността (все пак се работи със специални алхимически контейнери), може да спре точно когато и последната капка от другата течност изчезне.
@kamenf, всъщност приемаме, че е възможно, ако се изспива много бавно течността (все пак се работи със специални алхимически контейнери), може да спре точно когато и последната капка от другата течност изчезне.
<blockquote id="quote"><font size="1" id="quote"><b id="quote">quote:</b id="quote"></font id="quote"><table border="0" id="quote"><tr id="quote"><td class="quote" id="quote"><font size="1" id="quote"><blockquote id="quote"><font size="1" id="quote"><b id="quote">quote:</b id="quote"></font id="quote"><table border="0" id="quote"><tr id="quote"><td class="quote" id="quote"><font size="1" id="quote"><blockquote id="quote"><font size="1" id="quote"><b id="quote">quote:</b id="quote"></font id="quote"><table border="0" id="quote"><tr id="quote"><td class="quote" id="quote"><font size="1" id="quote">
7. наливаме А-В от П в К1 => изпразва се К1
<div align="right">Originally posted by Edin_Lud - 28/03/2005 : 15:23:58</div id="right">
</td id="quote"></tr id="quote"></table id="quote"></blockquote id="quote"><font size="2" id="quote"></font id="quote">
Е тоя път вече не спя - няма как да вземеш точно А-Б - колкото и бавно да сипваш
<div align="right">Originally posted by kamenf - 28/03/2005 : 15:39:06</div id="right">
</td id="quote"></tr id="quote"></table id="quote"></blockquote id="quote"><font size="2" id="quote"></font id="quote">
Пий още едно кафе [:D]
Докато наливам, наличното количество А-В от Ч (което съм си прелял в стъпка 6) се унищожава от налятото количество П. Наливам докато се изпразни колбата.
<div align="right">Originally posted by Edin_Lud*-*28/03/2005*:* 15:44:18</div id="right">
</td id="quote"></tr id="quote"></table id="quote"></blockquote id="quote"><font size="2" id="quote"></font id="quote">
Да бе, знам - ама все си представям, че докато се анихилира една капка и следващата вече лети надолу, та току виж останала някоя и друга капчица в повече от П. Изобщо - нещо не ми харесва постановката на задачата, щото решението ще е приблизително... Заяждам се, разбира се [:D][:D][:D]
<blockquote id="quote"><font size="1" id="quote"><b id="quote">quote:</b id="quote"></font id="quote"><table border="0" id="quote"><tr id="quote"><td class="quote" id="quote"><font size="1" id="quote">1. маркираме В в К2 (1во зрънце)
2. преливаме К2 в К1 => маркираме А-В в К1 (2ро зрънце)
3. наливаме от Ч в К2 (обем В)
4. К1 в К2 => обем А в К2
5. маркираме обем А в К2 (3то зрънце, 1вото веднага се премества на новото ниво)
<div align="right">Originally posted by Edin_Lud - 28/03/2005 : 15:23:58</div id="right">
</td id="quote"></tr id="quote"></table id="quote"></blockquote id="quote"><font size="2" id="quote"></font id="quote">
6. наливаме А-В от П в К1
7. К2 в К1 => обем В от Ч в К1, К2 - празна
8. маркираме обем В в К1 (4то зрънце, 2рото се премества на новото ниво)
9. от К1 в К2 => обем В от Ч в К2, К1 - празна
10. доливаме К2 с Ч до маркираното => обем А от Ч в К2
11. наливаме обем В от П в К1
Готово.
Използвали сме В+(А-В) от контейнера Ч и (А-В)+В от контейнера П
Така вече смятам да стигне, че и да остане да черпи приятели [:D]
//Сега забелязах, че май ще си модвам аквариума. Или може да се реши и с по-малко от А от всеки вид [?]
Имаш хорус от мен, wha филтър даже. Хорово рибешко пеене. Уаа.
Така вече е добре, даже с остатък. Задавай задачка, а за хоруса се разбери с Хаоса
Нашето решение (като изпозлваме метод за разменяне на 2 променливи без трета със събиране и извеждане):
1. маркиране на К2;
2. K2->K1;
3. доливане K2 до маркера с черна
4. маркиране на К1;
5. К1->К2
6. доливане на К1 до маркера с прозрачна
7. маркиране на К2
8. К2->К1
9. маркиране на К1
10. доливане на К2 до маркера с черна
11. доливане на К1 с прозрачна докато се анихилира текущата черна течност, и още веднъж докато се напълни до маркера.
тук не се използва възможност за изпаряване на течността до дъното, и стъпките са малко по-малко (тук маркиранията са отделнелни като стъпки), ф-лата е
a <- a - b (присвояване)
b <- a + b
a <- b - a