-   
Задача 186 (индианци)
  Индианско племе се приготвя за битка. Стягат бойните оръжия, барабаните бият с ритъма на сърцето...
 
Накрая шаманът слага на челото на всеки магически знак. На част от бойците - Х, на останалите - Y.
 
След това те трябвало да се подредят в редица, като всички Х-войни застанат в единия й край, а Y-войните - в другия.
 
Но поверието гласяло, че ако някой се опита да подскаже на друг какъв знак вижда на челото му, това би било подигравка с боговете и двамата неминуемо ще загинат в предстоящата битка. Индианците уважавали боговете си, и въпреки това (а може точно поради това) успели да подредят безупречно колоната.
 
Как?
    -   
Задача 186 (индианци)
  1. Застават двама индианци един до друг. 
 
2. Идва трети, четвърти... и поглежда какво имат на челата. Ако всички имат еднакви символи, застава до тях. Ако са с различни символи, се нарежда м/у  X и Y.
    -   
Задача 186 (индианци)
  Снощи, като видях, че обичайните заподозрени сладко спят, реших да дам тази задача, за да се дореди някой по-боялив. Обаче Съдбата е неумолима, решила си беше още при предната задача да избере Edin_Lud и никакви номера не й минават! [:)]
    -   
Задача 186 (индианци)
  <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">Снощи, като видях, че обичайните заподозрени сладко спят, реших да дам тази задача, за да се дореди някой по-боялив. Обаче Съдбата е неумолима, решила си беше още при предната задача да избере Edin_Lud и никакви номера не й минават! [:)]
 
 
 
 <div align="right">Originally posted by Bibi - 25/02/2005 :  11:37:49</div id="right">
 
</td id="quote"></tr id="quote"></table id="quote"></blockquote id="quote"><font size="2" id="quote"></font id="quote">
 
 
 
<s>Bibi, да разбирам ли, че това е верния отговор [?] ако е - разяснете, че не  ми е ясно как ще проработи [8)]</s>
 
 
 
Оооо да! Видях го много ясно - работи като заклинание [:D]
    -   
Задача 186 (индианци)
  С индукция [:P]
 
1. Колона от 1 човек винаги е правилно подредена, какъвто и да е знакът му.
 
2. Ако N от войните вече са заформили добре подредена колона:
 
Идваш ти (N+1-вия), не знаеш какъв е знакът на челото ти, оглеждаш я, виждаш, че до тук подредбата е добра и се мушкаш там, където е границата между двете групи. След теб пак нещата са нагласени както трябва, независимо дали си бил с X, или с Y.
 
 
 
Ако колоната, която виждаш е само от един вид индианци, "границата" между групите не се вижда, затова заставаш в някой от краищата. В този случай, ако твоят знак е бил различен от досегашните, на теб се пада честта да решиш дали тя да стане XY или YX (т.е. кои да са отляво и кои - отдясно). Поради това, ако шаманът смята, че това има значение за изхода от битката и държи примерно
 
X-войните да са отляво, ще трябва по-внимателно да мислиш кой от двата края да си избереш. Но както е формулирана задачата сега, това е без значение.
 
От всички тези разсъждения се вижда и друго - първият, който е с различен знак, след окончателното подреждане на бойния ред, "ще води хорото" в единия му край (ако използват описания метод).
    -   
Задача 186 (индианци)
  Bibi,
 
много ми хареса задачката. Вярвам няма да ми се сърдиш ако я допълня ... с Z. 
 
 
 
Как ще стане номера ако шамана нацапа с Z част от войните?
    -   
Задача 186 (индианци)
  Че тогава има ли решение?
    -   
Задача 186 (индианци)
  Виждам решение, но то е на съвсем друг принцип.
 
Ако prt знае някакъв метод, аналогичен на описания тук, ще изчакам, за да го науча. А моя няма да бързам да го кажа [:P]
    -   
Задача 186 (индианци)
  Да си призная - решението, което си представях когато писах допълнението на задачата не работи - беше като емблемата на Мерцедес (три лъча), но в този случай ще си "подсказват" доста сериозно.
 
 
 
Измилих друго решение - дано е работещо.
 
Значи... Нека за по-лесно обяснениет приемем, че X и Y са с бяла боя написани, а Z с зелена.
 
 
 
Войните правят 2 последователни нареждания. При първото прилагат горната схема като се интересуват само от цвета на буквата. В края на наредбата ще имаме примерно:
 
XYXYXYXYXZZZZZZZZZZ
 
 
 
След това започват (от единия край на горната редичка/опашка) пак по познатата ни схема, но вече внимават само да се пъхнат между X и Y.
 
 
 
 
 
 
    -   
Задача 186 (индианци)
  Да ама така тези които са със зелено ше разберат това при второто подреждане.
 
 
 
 //Но ако са четри групи тогава става. <s>Даже може да се направи с едно подреждане</s>.. Ей не е истина какви простотии пиша като съм уморен
 
 
 
// А как ще реши най-крайния от белите че той трябва да почне втората подредба, а не този който е на другия край.
    -   
Задача 186 (индианци)
  @prt,
 
Това, което казваш става, така че ще си запазя моята идея за по-натам [;)]
    -   
Задача 186 (индианци)
  prt, но как последният, който се е вмъкнал в първата(цветовата) подредба, ще разбере дали е от белите(X или Y) или от зелените(Z)? А покакъв начин ще постигнат съгласие X и Y да са бели, а Z зелени? Дали няма да ги настигне проклятието на боговете?
    -   
Задача 186 (индианци)
  @Yasen6275,
 
я обясни по-подробно какво имаш предвид?
 
 
 
@daley,
 
След първата стъпка от метода на prt, всеки от колоната гледа хората, които са му съседни. Ако са двама с различни цветове или двама зелени, остава, ако са двама бели - маха се, за да участва във втората стъпка. Така в колоната остават всички зелени и единия бял.
    -   
Задача 186 (индианци)
  <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">@Yasen6275,я обясни по-подробно какво имаш предвид?
 
 
 
@daley,
 
След първата стъпка от метода на prt, всеки от колоната гледа хората, които са му съседни. Ако са двама с различни цветове или двама зелени, остава, ако са двама бели - маха се, за да участва във втората стъпка. Така в колоната остават всички зелени и единия бял.<div align="right">Originally posted by Bibi*-*25/02/2005*:* 14:57:28</div id="right"></td id="quote"></tr id="quote"></table id="quote"></blockquote id="quote"><font size="2" id="quote"></font id="quote"><s> И оставайки само един бял и зелените в колоната като изключим двамата в края останали знаят какъв символ имат (единствения зелен). Ако са два зелени и два бели символа имаме едно подреждане първо по цветове. А след като приключи то двамата най-крайни почват подреждане по символи на същия принцип.</s>
 
 
 
/уффф пак простотия написах. Условието е да не си подсказват, а не да незнаят