Rush Hour 'Traffic Jam' Risolutore

Un puzzle scritto in C ++
Scarica ora

Rush Hour 'Traffic Jam' Risolutore Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freely Distributable
  • Prezzo:
  • FREE
  • Nome editore:
  • Henrik Theiling
  • Sito web dell'editore:
  • http://www.theiling.de/projects/rushhour.html

Rush Hour 'Traffic Jam' Risolutore Tag


Rush Hour 'Traffic Jam' Risolutore Descrizione

Un puzzle scritto in C ++ L'ora di punta 'traffico' il risolutore è un'applicazione C ++ che legge una scheda di un'ora di punta da un file di testo, risolve e produce un bel file PostScript che mostra la soluzione più breve. Quindi puoi imbrogliare quando non puoi risolvere il problema da te.Compilation: disimballare l'archivio tarball tar xzvpf rush_hour - * - src.tar.gzswitch alla nuova directory cd rush_hour - * - srcbuild il programma ./configure --prefix = / usr / locale La faranno materializzare come ./rush_hour. Utilizzo: nella directory in cui è stato creato Rush_Hour, e dove viene trovato il file level.txt o level32.txt, invocato./rush_hour 32it produrrà una soluzione per il livello 32 e memorizza il risultato in Solution32.ps. È possibile esaminare questo: GV Solution32.psor Stampa IT: Solution LPR32.pslevel File FormatFOR per il numero di livello X, è possibile memorizzare il livello nel livello del file | x | .txt o nel file generico livello.txt.Look a livello32.txt. Legge: 32: AAOBCC..OB..XXO ... deeffpd..k.phh.k.p-Questo è un commento è anche un commento. Il 32: è il numero di livello. Ci deve essere un numero di livello anche nel file speciale che prende il nome dal livello che contiene. Un corpo di livello contiene la configurazione della scheda. Vengono utilizzati i seguenti caratteri: A, ..., K Lunghezza-2 auto O, ..., R Lunghezza-3 Cars X, Y, Z Le tue auto. Svuota la cella di bordo Le celle di bordo sono definite, potrebbe esserci un commento facoltativo, a partire dalla linea che inizia con un minus caratteri. Dopo il commento facoltativo, la definizione della scheda viene terminata da una linea vuota. Potrebbero essere diverse schede in un file, ciascuna nel formato sopra descritto. Correntemente, la scheda ha una dimensione fissa di celle 6x6. Questo può essere cambiato nel codice sorgente, ma non è testato. Requisiti: · GCC. · Liberror. Cosa c'è di nuovo in questa versione: · Il processo di compilazione è stato fissato per funzionare con le nuove varianti Unix e con macchine a 64 bit. · È stato aggiunto un nuovo messaggio di errore per lamentarsi delle auto duplicate.


Rush Hour 'Traffic Jam' Risolutore Software correlato