OT: patecni - N dratu
Aleš Martinek
a.martinek na jubilant.cz
Sobota Srpen 18 11:48:15 CEST 2012
Ahoj
Tímto způsobem se dá snížit počet kroků na ještě méně. Pro uvedený
příklad N=21 vychází 3. kroky.
A to :
1. krok : (1) (23) (456) (789A) (BCDEF) (GHIJKL) : určen drát 1 a
ostatní kombinace
2. krok : (12) (34) (5) (67) (89) (AB) (C) (DE) (FG) (HI) (JKL) : Určen
drát 2,3,4,5,6,7,A,B,C, F,G
3. krok : (18) (9) (2D) (E) (3H) (I) (4J) (5K) (L) (6) (7) (A) (B) (C)
(F) (G)
Doufám že jsem neudělal chybu :
Aleš Martinek
Ladislav Vaiz napsal(a):
> Ahoj,
> napred me napadlo take binarni deleni, ale pak me pod vlivem dalsich
> prispevku napadlo neco jineho. Nahore se spoji postupne jeden (ten se
> necha byt), dva, tri ctyri... az vsechny dojdou. Dole se vezme jeden a
> k nemu se prozvoni vsechny ostatni. Ty, ktere pipaji, se spoji do
> skupiny a dale se hleda jen mezi zbytkem. Tim dole identifikujeme
> samostatny drat, dvojici, trojici atd.
> V kazde skupine pak pokracujeme rekurzivne, ale uz muzeme projit
> vsechny skupiny zaroven na jednu cestu nahoru a dolu.
> Nakonec zbydou dvojice, ktere prozvonime proti prvnimu samostatnemu dratu.
>
> Priklad pro N=21:
>
> 1. krok: (1) (23) (456) (789A) (BCDEF) (GHIJKL)
> 2. krok: (1) (23) (4) (56) (7) (89A) (BC) (DEF) (G) (HI) (JKL)
> 3. krok: (1) (23) (4) (56) (7) (8) (9A) (BC) (D) (EF) (G) (HI) (J) (KL)
> 4. krok (1259BEHK) (3) (6) (A) (C) (F) (I) (L)
>
> Je to tedy na 4 kroky a to bude lepsi nez puleni intervalu.
>
> Pro jina N nez je soucet rady prirozenych cisel by se musely brat
> vetsi skupiny, aby zbytek nekolidoval s uz existujici skupinou stejne
> velikosti:
>
> (1) (23) (45) -> nelze, jednoznacne je (12) (345), kde ale naroste
> slozitost o jeden krok. Tech 21 jsem zvolil, protoze vychazi pekne.
>
> Snad jsem neudelal nejakou botu. Doufam, ze se mi ted povede vypnout
> hlavu a usnout :-)
>
> Lada
>
>
> On 17.8.2012 16:16, Jaroslav Meduna wrote:
>>
>> Sice tu uz bylo pekne patecni (ctvrtecni) vlakno, ale neodpustim si
>> vzpominku na skolu, kde jsem vystudoval a zverejnim tu jednu tamni
>> peknou elektrikarskou ulohu:
>>
>> -predstavte si, ze jste elektrikar ve vyskove budove (desitky pater)
>>
>> -nejde proud, asi i proto, ze se rozbil hlavni kabelovy svazek,
>> citajici N vodicu (budeme jim dale rikat draty)
>>
>> -kabelovy svazek N dratu vede z prizemi az do posledniho patra
>>
>> -v poslednim patre muzete delat libovolne zkraty (napriklad spojit
>> dva vodice, nebo treba vsechny)
>>
>> -v prizemi muzete merit, ktere vodice jsou spojeny
>>
>> -vytah nejezdi, proto je cilem minimalizovat pocet cest nahoru a dolu
>>
>> Ukolem je najit nejlepsi algoritmus k identifikaci dratu tak, aby je
>> slo oznacit od 1 do N v prizemi i v poslednim patre.
>>
>> JM
>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored bywww.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list