Hystrix


Il mondo è la totalità dei fatti non delle cose.
Archivio Posts
Anno 2016

Anno 2015

Anno 2009

Anno 2008

Anno 2007

Anno 2006
Statistiche
  • Views Home Page: 53.114
  • Views Posts: 99.420
  • Views Gallerie: 0
  • n° Posts: 40
  • n° Commenti: 84

Rubik's!

L'altra sera ho finalmente domato il cubo di rubik 4x4 e dopo un paio d'ore ha ceduto anche il 5x5.
Nelle serate successive mi sono cimentato di nuovo con gli stessi e ora posso dire che effettivamente sono in grado di risolverli.
Per raggiungere l'obiettivo mi sono imposto di evitare qualsiasi "aiutino online" e bisogna dire che non è stato facilissimo, mi ci sono volute parecchie serate e strategie d'attacco per trovare una strada vincente.
In ogni caso a posteriori il rpoblema è pressochè banale  e non posso che vergognarmi un po' ad averci messo tanto.
In sostanza, sia il cubo 4x4 che quello 5x5 si possono risolvere con un'unica mossa "speciale".
Praticamente si tratta di ridurre il cubo 4x4 o 5x5 ad uno pseudo-cubo 3x3 e quindi applicare la strategia di soluzione del cubo tradizionale che preferiamo.

Per ottenere il risultato procedo sistemando i centri [2x2 e 3x3] delle varie facce, operazione tanto elementare che non richiede nessuna strategia, ma si può tranquillamente procedere "a naso" [Nel caso 5x5 in realtà non è banalissima, ma nemmeno troppo complessa] .
Successivamente sistemo i lati centrali [2x1 e 3x1] e qui ci ho messo parecchio a scoprire quanto segue.
Immaginate il cubo di fronte a voi, sia A lo spigolo superiore della faccia che avete proprio davanti e B quello inferiore. Infine sia C lo spigolo verticale sinistro della faccia alla vostra sinistra.
Ora, è possibile fare una mossa che mescola fra loro i centri di questi tre spigoli lasciando inalterato tutti gli altri [e i centri].
In sostanza bisogna

- Prima mossa : portare un qualunque cubetto dello spigolo A sullo spigolo B
- Seconda mossa : Ruotare la base di 90° in modo da portare lo spigolo B verso C
- Terza mossa : Ruotare la faccia sinistra [C sostituisce B e B si ripara sopra]
- Ripristinare, quindi:
- Quarta mossa : Ruotare la base al contrario rispetto alla seconda mossa
- Riportare la verticale AB alla posizione originale.

In questo modo i cubetti centrali di ABC si sono tra loro rimescolati lasciando inalterati gli altri spigoli e i centri, quindi se in A ci metto una fila qualunque di cubetti, in B una seconda fila che contenga qualche cubettoin comune con A e in C una fila qualunque di cubetti non ancora "processati", è possibile facilmente sistemare una coppia di cubetti di spigolo senza fare danni.

Procedendo in questo modo si sitemano tutti gli spigoli, con un po' di attenzione agli ultimi 3 scombinati che possono essere risolti d'un sol colpo con la strategia suddetta [E nel caso 5x5 questo atto finale può essere un tantino rognoso]. Fatto ciò il cubo 4x4 o 5x5 è ora di fatto identico a un normalissimo cubo di rubik 3x3 e si può procedere come con la propria strategia preferita.

C'è un fatto antipatico però.
Il cubo 4x4 [quello 5x5 mi pare proprio di no] può produrre con questa strategia uno pseudo-cubo 3x3 impossibile!
Non ho trovato una maniera agevole per determinare per tempo se si stia procedendo bene, di fatto, verso la fine della risoluzione dello pseudo-3x3 ci si può trovare in una situazione irrisolvibile. A quel punto bisogna invertire alcune celle di un centro qualsiasi e riportare tutto alla normalità.

Questo comportamento è sicuramente legato al fatto che i cubi a lati pari non hanno centri fissi e quindi, in un certo senso, il cubo 4x4 risulta più complesso persino del 5x5. Per lo stesso motivo preferirei ad oggi affrontare un 7x7 che un 6x6, ma in entrambi i casi sul mercato non si trova [purtroppo] nulla.

marc.

Categoria: Varie
domenica, 16 set 2007 Ore. 15.53
Calendario
dicembre 2017
lmmgvsd
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567
Ora e Data
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003