|
|
|
|
| Zitat von Sharku
| Zitat von Drehstabenverbucher*
Weil der pOTler ansich (und damit auch pOTler x) sehr sehr schlau ist (manchmal zumindest) möchte er das ganze so machen, dass:
-In der Mitte nur eine "Wand" ist
-er das alles in einem "Zug" malt
Und jetzt komme ich:
Ich wette, ihr schafft es nicht, dass zu machen, was pOTler x hinkriegen will :P
| |
Mit den Bedingungen, die Du gestellt hast ist das kein Problem. Ich kann ja jede Wand, außer der mittleren, so oft ziehen wie ich will . . . zurück in die Grundschule mit Dir.
Fragile lives, shattered dreams | | Darf man den Kindergarten einfach so überspringen ?
|
|
|
|
|
|
|
| Zitat von the_red_monkey
http://www.bankofchina.de/gallery/pics/theredmonkey/71927.JPG | |
und was willst du damit jetzt sagen ?
|
|
|
|
|
|
|
Finde einen weg über alle drei bereiche, ohne dabei eine brücke zweimal zu überqueren:
Ist genau das selbe Thema
|
|
|
|
|
|
|
jo fällt in das wissenschaftliche gebiet der Graventheorie.
keine informatiker da ?
|
|
|
|
|
|
|
ist das nicht die Lösung?
|
|
|
|
|
|
|
| Zitat von [-SUSHY-]Salie
jo fällt in das wissenschaftliche gebiet der Graventheorie.
keine informatiker da ? | |
Watt? Du meinst wohl die Graphentheorie.
|
Code: |
#!/usr/bin/php -f
<?
class Kante {
var $ecken;
var $done;
function Kante($a, $b) {
$this->ecken = array($a, $b);
$this->reset();
}
function getEcke($i) {
return $this->ecken[$i];
}
function reset() {
$this->done = false;
}
function set() {
$old = $this->done;
$this->done = true;
return $old;
}
}
class Ecke {
var $kanten;
function Ecke() {
$this->kanten = array();
}
function addKante($kante, $index) {
$this->kanten[$kante] = $index;
}
function getKanten() {
return $this->kanten;
}
}
class Netzwerk {
var $kanten;
var $ecken;
function Netzwerk($list) {
$this->kanten = $list;
$this->ecken = array();
foreach($this->kanten as $ki => $kante) {
for($i = 0; $i < 2; $i++) {
$ei = $this->kanten[$ki]->getEcke($i);
if (!isset($this->ecken[$ei]))
$this->ecken[$ei] = new Ecke();
$this->ecken[$ei]->addKante($ki, $i);
}
}
}
function reset() {
foreach($this->kanten as $ki => $kante)
$this->kanten[$ki]->reset();
}
function __solve($rem, $ei) {
if (!$rem)
return array($ei);
$kanten = $this->ecken[$ei]->getKanten();
foreach($kanten as $ki => $i) {
if ($this->kanten[$ki]->set())
continue;
$r = $this->__solve($rem - 1,
$this->kanten[$ki]->getEcke(1 - $i));
if (!($r === false)) {
array_push($r, $ei);
return $r;
}
$this->kanten[$ki]->reset();
}
return false;
}
function solve() {
$this->reset();
foreach(array_keys($this->ecken) as $ei) {
$r = $this->__solve(count($this->kanten), $ei);
if (!($r === false))
return $r;
}
return false;
}
}
/*
* 1 2
*
*
* 3 4 5
*
*
*
* 6 7 8
*/
$doppelhaus = array(
new Kante(1, 3),
new Kante(1, 4),
new Kante(2, 4),
new Kante(2, 5),
new Kante(3, 4),
new Kante(4, 5),
new Kante(3, 6),
new Kante(4, 7),
new Kante(5, 8),
new Kante(6, 7),
new Kante(7, 8),
new Kante(3, 7),
new Kante(4, 6),
new Kante(4, 8),
new Kante(5, 7)
);
/*
* 1
*
*
* 2 3
*
*
*
* 4 5
*/
$einzelhaus = array(
new Kante(1, 2),
new Kante(1, 3),
new Kante(2, 3),
new Kante(2, 4),
new Kante(3, 5),
new Kante(4, 5),
new Kante(2, 5),
new Kante(3, 4)
);
$netzwerk = new Netzwerk($doppelhaus);
// $netzwerk = new Netzwerk($einzelhaus);
$r = $netzwerk->solve();
print_r($r);
?>
|
|
Das Doppelhaus ist unlösbar.
|
|
|
|
|
|
|
| Zitat von the_red_monkey
ist das nicht die Lösung? | |
doch.
/ehm naja bis auf die wand in der mitte
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von [BdD]DrKrabbe am 02.03.2005 18:01]
|
|
|
|
|
|
| Zitat von Heartbreaker
Finde einen weg über alle drei bereiche, ohne dabei eine brücke zweimal zu überqueren:
Ist genau das selbe Thema | |
|
|
|
|
|
|
|
| Zitat von Heartbreaker
Finde einen weg über alle drei bereiche, ohne dabei eine brücke zweimal zu überqueren:
[img.]http://www.zum.de/Faecher/Inf/Saar/material/grenzen/kbprobl.gif[/img]
Ist genau das selbe Thema | |
e/ fuck zu langsam
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von the_red_monkey am 02.03.2005 18:05]
|
|
|
|
|
|
arrr....du sollst natürlich über jede Brücke einmal gehn
sonst könntest du ja auch beim haus einfach ne wand weglassen
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Heartbreaker am 02.03.2005 18:09]
|
|
|
|
|
|
| Zitat von Heartbreaker
arrr....du sollst natürlich über jede Brücke einmal gehn | |
Jetz mecker mal nich, er hat gemacht, was du gesagt hast...
krang - realist out of real life
|
|
|
|
|
|
|
|
|
|
|
| Zitat von Heartbreaker
Finde einen weg über alle drei bereiche, ohne dabei eine brücke zweimal zu überqueren:
Ist genau das selbe Thema | |
Geht nüscht oder?
|
|
|
|
|
|
|
| Zitat von Heartbreaker
arrr....du sollst natürlich über jede Brücke einmal gehn | |
|
|
|
|
|
|
|
Hm ich glaub es geht, wenn man bei der Kreuzung von den diagonalen strichen abbiegt... rrrr kanns net formulieren... irgendeiner wird schon damit zurecht kommen
|
|
|
|
|
|
|
| Zitat von [BdD]DrKrabbe
| Zitat von Heartbreaker
arrr....du sollst natürlich über jede Brücke einmal gehn | |
| |
pwned!
|
|
|
|
|
|
|
| Zitat von Carpenter
Hm ich glaub es geht, wenn man bei der Kreuzung von den diagonalen strichen abbiegt... rrrr kanns net formulieren... irgendeiner wird schon damit zurecht kommen | |
Mals doch in Paint. Bilder sagen mehr als 1000 Worte
|
|
|
|
|
|
Häusersache.
|
Hab das Rätsel mal schnell runtergekritzelt. Hatte Glück, es hat von Anfang an gepasst. Ich erinnere mich, da mal 2h drangesessen zu sein.
Spoiler - markieren, um zu lesen:
1. Haus: Norweger, gelb, Wasser, Dunhill, Katze
2.Haus: Däne, blau, Tee, Malboro, Pferd
3.Haus: Brite, rot, Milch, Pal Mall, Vogel
4.Haus: Deutscher, grün, Kaffee, Rotmanns, Fisch
5.Haus: Schwede, weiss, Bier, Winfried, Hund
/edit hats nochmal gecheckt und meint, es sollte so passen.
krang - realist out of real life
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von krang am 02.03.2005 18:29]
|
|
|
|
|
|
| Zitat von Schalentier
Das Doppelhaus ist unlösbar. | |
?
habe noch kein dia installiert, also:
Ich fange da an, wo Das Dach zur Wand übergeht.Von da male ich zuerst das Dach, also:
nach oben rechts, nach unten rechts, wieder nach links rüber, wo och angefangen habe. Dann nach unten rechts, nach oben, nach unten links, nach rachts. Fertig.
Anschgließend kann man aber kein weiteres haus mehr dransetzen.
Wenn man unten anfängt klappt es nicht, das stimmt.
|
|
|
|
|
|
|
| Zitat von wissen.de
habe noch kein dia installiert, also:
Ich fange da an, wo Das Dach zur Wand übergeht.Von da male ich zuerst das Dach, also:
nach oben rechts, nach unten rechts, wieder nach links rüber, wo och angefangen habe. Dann nach unten rechts, nach oben, nach unten links, nach rachts. Fertig.
Anschgließend kann man aber kein weiteres haus mehr dransetzen.
Wenn man unten anfängt klappt es nicht, das stimmt. | |
Ja, das Einzelhaus hat viele Lösungen.
|
|
|
|
|
|
|
| Zitat von wissen.de
| Zitat von Schalentier
Das Doppelhaus ist unlösbar. | |
?
habe noch kein dia installiert, also:
Ich fange da an, wo Das Dach zur Wand übergeht.Von da male ich zuerst das Dach, also:
nach oben rechts, nach unten rechts, wieder nach links rüber, wo och angefangen habe. Dann nach unten rechts, nach oben, nach unten links, nach rachts. Fertig.
Anschgließend kann man aber kein weiteres haus mehr dransetzen.
Wenn man unten anfängt klappt es nicht, das stimmt. | |
Mal jeden schritt in Paint und lade es bei www.imageshack.us hoch.
€: Ach du bist doch ein Nerd
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von dr.dentz am 02.03.2005 18:32]
|
|
|
|
|
|
entweder hast du grade ein uraltes mathematische problem gelöst, oder ich hab noch was vergessen
|
|
|
|
|
|
|
| Zitat von Heartbreaker
entweder hast du grade ein uraltes mathematische problem gelöst, oder ich hab noch was vergessen | |
Du hast noch was vergessen
|
|
|
|
|
|
|
| Zitat von dr.dentz
Mal jeden schritt in Paint und lade es bei www.imageshack.us hoch.
€: Ach du bist doch ein Nerd | |
Ich fahre gleich weg, wenn dia vorher fertig ist gibts das Bild noch, sonst musst du etwas warten. (ICh nehme den Rechner mit)
|
|
|
|
|
|
|
| Zitat von dr.dentz
| Zitat von [BdD]DrKrabbe
| Zitat von Heartbreaker
arrr....du sollst natürlich über jede Brücke einmal gehn | |
| |
pwned! | |
uraltes mathematisches problem? ha *abwink*
|
|
|
|
|
|
|
| Zitat von Schalentier
| Zitat von [-SUSHY-]Salie
jo fällt in das wissenschaftliche gebiet der Graventheorie.
keine informatiker da ? | |
Watt? Du meinst wohl die Graphentheorie.
[php]
Das Doppelhaus ist unlösbar. | |
Da braucht man auch bloß die Anzahl der Kanten zu zählen, die von jedem Knoten weggehen. 0 oder 2 mal ungerade Anzahl => lösbar, sonst nischt
Das Rätsel mit dem Bild kommt glaubich von Euler, der in Königsberg genau 1x über jede Brücke gehen wollte. Sollte wohl auch nicht funktionieren, wenn man das Bild nicht faket
|
|
|
|
|
|
|
| Zitat von [BdD]DrKrabbe
| Zitat von Heartbreaker
arrr....du sollst natürlich über jede Brücke einmal gehn | |
| |
Der Trick war beim Problem, das Euler gelöst hat, dass es eben wieder beim Ausgangspunkt enden sollte/vonNorden nach Süden ging (bin nicht sicher, was genau). Er hat es gelöst, indem er bewies, dass es nicht geht.
Wenn ich mich richtig erinnere, sind diese PRobleme nur dann lösbar, wenn an jedem Knoten eine gerade Anzahl an Wegen ankommt.
You need a reason to live! You don't need excuses to die!
€DIT:
Zu spät, verdammt...
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Wraith of Seth am 02.03.2005 19:04]
|
|
|
|
|
|
kennt ihr den wo man die neun quadratisch angeordnete punkte in einem zug verbinden muss?
|
|
|
|
|
|
|
| Zitat von trent
Da braucht man auch bloß die Anzahl der Kanten zu zählen, die von jedem Knoten weggehen. 0 oder 2 mal ungerade Anzahl => lösbar, sonst nischt | |
Sicher, aber das mußt du auch erst beweisen.
Im Zeitalter der Computer kann man oftmals Gegenbeweise durch Hardcore-Taktiken durchführen.
€: Mit dem Progrämmchen kann man in allen Rätseln dieser Art nach einer Lösung suchen.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Schalentier am 02.03.2005 19:08]
|
|
|
|
|
|
| Zitat von DeathCobra
kennt ihr den wo man die neun quadratisch angeordnete punkte in einem zug verbinden muss? | |
ich kenne nichtmal ein neuneckiges quadrat
|
|
|
|
|
|
Thema: Things the pOT can do ( and things the pOT can't do ) |