@uranium:
Mrzim formalizaciju, ako me ikad iko pita zašto — pokazaću mu tvoju poruku.

Međutim, među programerima postoji jedna zanimljiva izreka: stil programiranja je kao ... (da ne psujem sad) — svako ima svoj, i niko ne voli tuđ. Mislim da bi se nešto slično moglo primeniti i na rešavanje matematičkog problema

(a lično bih, recimo, umesto uvođenja sigme počeo sa: „Može se bez umanjenja opštosti pretpostaviti da su sve jedinice na početku...“).
Uglavnom, bio sam siguran da tako nešto može proći (zato sam i napisao kako mi se čini da sam malo iskomplikovao), ali ona indukcija mi se prva nametnula. No, uprkos mojim osećanjima prema formalizmu, pažljivo sam, kao svaki dobar referi, proučio tvoje rešenje, i mislim da sam uhvatio nekoliko grešaka (svakako ne suštinskih):
Citat:
Neka je

permutacija koja radi "neoznačeni

šift udesno" za

mesta. Onda ostaje samo da odradimo

,

Druga transformacija treba da bude

, ali ovo je očito samo greška u kucanju. No, čini mi se da je definicija transformacije

pogrešna; naime, da bi ovo prošlo, moramo

definisati kao
kružni pomeraj ulevo (dakle, ne udesno). Jesam li u pravu?
Citat:
2.
...
pa ostaje još samo da odradimo

,

Uz malopređašnju ispravku oko definicije

, na samom startu trebalo je

definisati tako da na početku niza nagomila onu cifru koja se pojavljuje neparan broj puta (a ne obavezno jedinicu).
Citat:
Iz konstrukcije je jasno da sledi i jedinstvenost (ako imamo neparan/paran broj jedinica u polaznom nizu - na kraju ćemo imati sve jedinice/nule).
Hm, ovde me nisi ubedio.

Slažem se da
tvoja procedura izbacuje sve jedinice ili nule u zavisnosti od parnosti broja početnih jedinica, ali trebalo bi dokazati da to važi za
svaku proceduru; čini mi se da to nije očigledno iz tvog rešenja, već da bi se jedinstvenost morala zasebno dokazati.
@cassey:
Citat:
@Bojan Basic:
Da, to je i moje resenje. S' tim sto ja nisam redom okretao tj.

vec proizvoljno, pa je resenje malo krace, ali to je to.
Ako misliš na situaciju kada su na početku, kao i na kraju, svi novčići okrenuti na istu stranu (čini mi se da u opštem slučaju okretanje proizvoljnim redom ništa ne pomaže, čak i malo komplikuje), da, slažem se da ovo malo pojednostavljuje stvari u odnosu na ono moje obrtanje po krugu.
Uzgred, nemoj još objavljivati rešenje prvog i pojačanog trećeg, baš mi dobro dođe da se malo razgibavam ovih dana.

Ljubičice crvena, što si plava kô zelena trava.