Seite 313 von 378

Re: Adventure-Treff-Adventskalender 2009

Verfasst: 22.12.2009, 00:07
von Antarael
Das Inseltrauma vom letzen Jahr verfolgt mich immer noch .-.
Und wer zahlt meine Therapie...? Jaaaan? =O

Re: Adventure-Treff-Adventskalender 2009

Verfasst: 22.12.2009, 00:07
von krypta
Thija hat geschrieben:Wo wir grad bei (fiesen) Rätseln sind: http://www.ksta.de/html/artikel/1260194940239.shtml :wink:
mit dem "schwersten" rätsel kölns gab's schon mal probleme wegen unpräziser fragestellung und sogar falscher antworten. das tu ich mir nicht noch mal an.

jan ist halt der beste :)

Tag 21 - Programm für Zardos-Rätsel

Verfasst: 22.12.2009, 00:09
von tempel
Hier nochmal mein Programm, jetzt mit Source-Code, Autosuche und 9x9 sowie 10x10-Bretten, falls jemand noch weiter probieren mag.

http://files.tempel.org/tmp/ZardosWuerf ... indows.zip

Übrigens: Die 10x10-Lösung habe ich nicht finden können. Schafft das jemand?

Re: Adventure-Treff-Adventskalender 2009

Verfasst: 22.12.2009, 00:09
von Nikioko
Solus hat geschrieben:Hui, auf Twitter wurden gerade die Antworten für die restlichen drei AT-Rätsel veröffentlicht. Sie lauten: Michael Schanze, 7.6 Liter und Omphalos. Schnell weitersagen !
Dann werde ich mal Michael Schanze einschicken. Vielen Dank für den Hinweis.

Re: Adventure-Treff-Adventskalender 2009

Verfasst: 22.12.2009, 00:09
von lobotomisator
Iiiiinnseeeellllnn :evil:
Acht Stück. Eine geradezu grotesk anmutende Zahl.

Das wird kein Zuckerschlecken :D

Re: Adventure-Treff-Adventskalender 2009

Verfasst: 22.12.2009, 00:09
von Thija
krypta hat geschrieben:
Thija hat geschrieben:Wo wir grad bei (fiesen) Rätseln sind: http://www.ksta.de/html/artikel/1260194940239.shtml :wink:
mit dem "schwersten" rätsel kölns gab's schon mal probleme wegen unpräziser fragestellung und sogar falscher antworten. das tu ich mir nicht noch mal an.

jan ist halt der beste :)
Na dann stimmt das mit dem "schwersten" wohl - wenn auch auf nicht ganz koschere Art.

Re: Adventure-Treff-Adventskalender 2009

Verfasst: 22.12.2009, 00:10
von krypta
zimtstern hat geschrieben:Endlich auch ausgewürfelt!

Danke an tempel für die elektronische Hilfestellung. So ging es irgendwie leichter ... wir sind doch alle inzwischen Kinder des Bildschirms ... und der Würfel kommt wieder in die Spielekiste für anderweitige Einsätze ;-)
hättest du das nicht mit deinem zauberstab erledigen können?

übrigens: hübsche schuhe, meine liebe :)

Re: Adventure-Treff-Adventskalender 2009

Verfasst: 22.12.2009, 00:10
von Antarael
Das schwerste Logikrätsel der Welt...angeblich :D

http://karrierebibel.de/wahrheit-luge-z ... -der-welt/

Re: Adventure-Treff-Adventskalender 2009

Verfasst: 22.12.2009, 00:11
von Leuchtboje
"Was erhält man, wenn man die Buchstaben in den Feldern mit den Zahlen aneinanderreiht (in der Reihenfolge 1 bis 5)?"

Die Lösung! :-)

Ob ich heute mal einen Schnellschuss wage? :twisted:

Re: Adventure-Treff-Adventskalender 2009

Verfasst: 22.12.2009, 00:11
von ollipolli
Hier noch die Lösung für das 9x9-Problem:

51 mal Abbiegen ist bei folgendem Weg nötig

Code: Alles auswählen

26 27 28 29 34 35 42 43 44
25 22 21 30 33 36 41 40 45
24 23 20 31 32 37 38 39 46
17 18 19 60 59 58 51 50 47
16 15 14 61 56 57 52 49 48
11 12 13 62 55 54 53 76 77
10 07 06 63 64 65 74 75 78
09 08 05 04 67 66 73 72 79
00 01 02 03 68 69 70 71 80
Gefunden mit folgendem PHP-Programm (Liebe Kinder, macht das bitte so nicht nach ;-))

Code: Alles auswählen

<?php

function flood_fill($x,$y,$val) {
  global $visited, $width, $height;
  for ($i=0; $i<$width; $i++) {
    for ($j=0; $j<$height; $j++) {
      $visited[$i][$j] = 0;
    }
  }
  return flood_fill_rek($x,$y,$val);
}

function flood_fill_rek($x,$y,$val) {
  global $field, $visited;
  if ($field[$x][$y] === $val && $visited[$x][$y] === 0) {
    $visited[$x][$y] = 1;
    return 1 + flood_fill_rek($x-1,$y,$val) + flood_fill_rek($x+1,$y,$val) + flood_fill_rek($x,$y-1,$val) + flood_fill_rek($x,$y+1,$val);
  }
  else {
    return 0;
  }
}

function next_step($state,$x,$y,$lastdir,$depth,$val) {
  global $best, $width, $height, $deltas, $field, $transitions;

  if ($depth>$best) {
     return false;
  }
  if ($state==='u' && ($depth!==$width*$height-1 || $x!==$height-1 || $y!==0)) {
    return false;
  }
  if ($field[$x][$y]!==0) {
    return false;
  }

  $field[$x][$y] = $depth;
  
  if ($depth===$width*$height-1 && $state==='u' && $x===$width-1 && $y===0) {
    $best = $val;
    echo "$width x $height : $val\n";
    for($j = $height -1 ; $j >= 0; $j--) {
      for($i = 0; $i < $width; $i++) {
	if ($field[$i][$j] < 10 && $field[$i][$j] > -1) echo " ";
	echo $field[$i][$j] . ' ';
      }
      echo "\n";
    }
    echo "\n";
  }

  if (flood_fill($width-1,0,0)===$width*$height-1-$depth) {
    foreach($deltas[$lastdir] as $direction => $delta) {
      $more = ($direction === $lastdir)?0:1;
      next_step(
	$transitions[$state][$direction],
	$x + $delta[0],
	$y + $delta[1],
	$direction,
	$depth + 1,
	$val + $more
      );
    }
  }

  $field[$x][$y] = 0;
}


$best = 999;
$width = intval($argv[1])?intval($argv[1]):8;
$height = intval($argv[2])?intval($argv[2]):8;
$deltas = array(
  'right' => array(
    'right' => array(1,0),
    'up' => array(0,1),
    'down' => array(0,-1)
  ),
  'left' => array(
    'left' => array(-1,0),
    'up' => array(0,1),
    'down' => array(0,-1)
  ),
  'up' => array(
    'up' => array(0,1),
    'right' => array(1,0),
    'left' => array(-1,0)
  ),
  'down' => array(
    'down' => array(0,-1),
    'right' => array(1,0),
    'left' => array(-1,0)
  )
);

$transitions = array(
  'u' => array('right' => 'r', 'left' => 'l', 'up' => 'b', 'down' => 'f'),
  'd' => array('right' => 'l', 'left' => 'r', 'up' => 'f', 'down' => 'b'),
  'l' => array('right' => 'u', 'left' => 'd', 'up' => 'l', 'down' => 'l'),
  'r' => array('right' => 'd', 'left' => 'u', 'up' => 'r', 'down' => 'r'),
  'f' => array('right' => 'f', 'left' => 'f', 'up' => 'u', 'down' => 'd'),
  'b' => array('right' => 'b', 'left' => 'b', 'up' => 'd', 'down' => 'u')
);

$field = array();
for ($i=0; $i<$width; $i++) {
  for ($j=0; $j<$height; $j++) {
    $field[$i][$j] = 0;
    $field[-1][$j] = -1;
    $field[$width][$j] = -1;
    $field[$i][-1] = -1;
    $field[$i][$height] = -1;
  }
}
$visited = $field;

$field[0][0] = -1;

next_step('r',1,0,'right',1,0);
next_step('b',0,1,'up',1,0);

?>
Der Trick ist nach jedem Schritt auf Zusammenhang aller Restfelder zu testen, da kann viel Backtracking vermieden werden.

Re: Adventure-Treff-Adventskalender 2009

Verfasst: 22.12.2009, 00:13
von Zak256
8 Inseln insgesamt, aber nur 5 Symbole und Hinweise zu 2 Inseln im Text. Fehlt da vielleicht ein Symbol Jan?

Re: Tag 21 - Programm für Zardos-Rätsel

Verfasst: 22.12.2009, 00:14
von ollipolli
tempel hat geschrieben:Übrigens: Die 10x10-Lösung habe ich nicht finden können. Schafft das jemand?
Mein Programm von oben ist seit 227 Minuten am rechnen, bislang ohne Ergebnis. Ich vermute stark, es gibt keine Lösung.

Re: Adventure-Treff-Adventskalender 2009

Verfasst: 22.12.2009, 00:14
von Nikioko
Nikioko hat geschrieben:
Solus hat geschrieben:Hui, auf Twitter wurden gerade die Antworten für die restlichen drei AT-Rätsel veröffentlicht. Sie lauten: Michael Schanze, 7.6 Liter und Omphalos. Schnell weitersagen !
Dann werde ich mal Michael Schanze einschicken. Vielen Dank für den Hinweis.
tempel hat geschrieben:Hier nochmal mein Programm, jetzt mit Source-Code, Autosuche und 9x9 sowie 10x10-Bretten, falls jemand noch weiter probieren mag.

http://files.tempel.org/tmp/ZardosWuerf ... indows.zip

Übrigens: Die 10x10-Lösung habe ich nicht finden können. Schafft das jemand?
Jaja, Programm benutzen. Und so einer behauptet zwei Seiten weiter vorne noch großspurig, er hätte das Rätsel geknackt und 9x9 wäre leichter... ;-)
tempel hat geschrieben: So, hab ich auch geknackt. Hat's sonst schon jemand? Ergebnis Vergleichen?
tempel hat geschrieben:
Nikioko hat geschrieben:
Tacimedes hat geschrieben: Wirst du dazu dann auch eine Auflösung angeben?
Das hoffe ich doch. Das ist nämlich bedeutend schwieriger.
Pah. Ich finde, die war leichter.
SO, ICH WILL MAL DAS PROGRAMM SEHEN, DAS EUCH HEUTE HILFT! :-D

Re: Adventure-Treff-Adventskalender 2009

Verfasst: 22.12.2009, 00:15
von flinch
Zak256 hat geschrieben:8 Inseln insgesamt, aber nur 5 Symbole und Hinweise zu 2 Inseln im Text. Fehlt da vielleicht ein Symbol Jan?
Nene, sind schon 3 Hinweise im Text. Auch wenn ich nicht weiß, was ich mit denen anfangen soll :D

Re: Adventure-Treff-Adventskalender 2009

Verfasst: 22.12.2009, 00:16
von zimtstern
LightInTheBlack hat geschrieben:Ich find meine Skizzen am Schönsten :P
Stimmt! :)
LightInTheBlack hat geschrieben:Und ich warte auf ein Rätsel mit Inseln in Würfelform.
Bau Dir doch 'ne Lego-Insel, da sind die Würfel inclusive :wink: