Autor |
Beitrag |
alzaimar
      
Beiträge: 2889
Erhaltene Danke: 13
W2000, XP
D6E, BDS2006A, DevExpress
|
Verfasst: Mi 22.10.08 20:56
Die Lösung der x^(x^(...)-Aufgabe springt einem ins Gesicht, nur glaubt man zunächst nicht, dass das so simpel ist. Eine kurze rekursive Überlegung zeigt jedoch, das es tatsächlich stimmt.
Und bei der Aufgabe mit den Zahlen von 1..31 auf dem Kreis habe ich das Problem, das es bei einer ungeraden Anzahl kein 'gegenüber' zu einer Zahl gibt. Insofern kann man da gar keine Lösung angeben, da -genau genommen- zwei Zahlen 'gegenüber' der 4 liegen.
_________________ Na denn, dann. Bis dann, denn.
|
|
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Do 23.10.08 07:58
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
Thorsten83
      
Beiträge: 191
Erhaltene Danke: 1
|
Verfasst: Do 23.10.08 13:42
Martok hat folgendes geschrieben : | alzaimar hat folgendes geschrieben : | Die Lösung der x^(x^(...)-Aufgabe springt einem ins Gesicht, nur glaubt man zunächst nicht, dass das so simpel ist. Eine kurze rekursive Überlegung zeigt jedoch, das es tatsächlich stimmt. |
Stimmt. Hatte intuitiv 2 Lösungen... von denen interessanterweise die richtig ist, nicht die andere.
Hidden hat folgendes geschrieben : | @Mathe-Olympiade: Es war mit durchnummerierten Schachfiguren formuliert. Der mathematische Teil ist aber so korrekt. M-Oly kann aber eig. nicht sein: Ein Freund von mir musste überlegen und der macht da jedes Jahr mit. |
Aber nicht in Sachsen-Anhalt
alzaimar hat folgendes geschrieben : | Und bei der Aufgabe mit den Zahlen von 1..31 auf dem Kreis habe ich das Problem, das es bei einer ungeraden Anzahl kein 'gegenüber' zu einer Zahl gibt. Insofern kann man da gar keine Lösung angeben, da -genau genommen- zwei Zahlen 'gegenüber' der 4 liegen. |
Schachfiguren... hm. Dann wohl eher 0..31 bzw. 1..32  |
Ich muss auch gestehen dass ich für {1, .., 31} auf keine Lösung komme, für {1, .., 32} schon
Sicher dass das so richtig ist?
|
|
Hidden 
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Do 23.10.08 14:18
Bitte vielmals um Entschuldigung für diesen Tippfehler
Es ist natürlich 1..32(0..31 ist zwar ein bisschen symmetrischer, passt aber mathematisch nicht^^)
Wie gesagt, bitte mit den Lösungen bis zum 30. nächsten Monats warten, da es sich um einen Wettbewerb handelt
mfG,
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
alzaimar
      
Beiträge: 2889
Erhaltene Danke: 13
W2000, XP
D6E, BDS2006A, DevExpress
|
Verfasst: Do 23.10.08 14:20
_________________ Na denn, dann. Bis dann, denn.
|
|
Thorsten83
      
Beiträge: 191
Erhaltene Danke: 1
|
Verfasst: Do 23.10.08 15:01
Schäm dich
Interessant finde ich gerade die Frage wie man beweist, ob es für die Zahlen 1..n einen solchen Kreis gibt?
Die einzige Idee die ich spontan hätte wäre das ganze als Hamiltonkreis zu betrachten und über die Kriterien für die Existenz eines solchen Kreises zu gehen, habt ihr da bessere oder einfachere Ideen?
|
|
Hidden 
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Do 23.10.08 15:04
So, damit jetzt auch wirklich alle etwas haben^^: Gesucht ist die Basis a, für die die Gerade y = x Tangente an die zugehörige Exponentialfunktion a^x ist.
Das ist jetzt mal ein wenig einfacher, aber doch ganz interessant. Ich hab's schon gelöst. Grundidee war das a, für das sich Exponentialfunktion und Logarithmusfunktion berühren. Ist aber äquivalent.
Hoffe mal das geht jetzt nicht drunter und drüber hier, weil es quasi mehrere Themen in einem Thread sind
mfG,
Einloggen, um Attachments anzusehen!
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
Zuletzt bearbeitet von Hidden am Do 20.08.09 20:41, insgesamt 1-mal bearbeitet
|
|
Thorsten83
      
Beiträge: 191
Erhaltene Danke: 1
|
Verfasst: Do 23.10.08 16:32
hehe
Lösen durch Anstarren?
|
|
Hidden 
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Do 23.10.08 17:50
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
Kha
      
Beiträge: 3803
Erhaltene Danke: 176
Arch Linux
Python, C, C++ (vim)
|
Verfasst: Do 23.10.08 18:30
Vielleicht hat er es wirklich durch Anstarren gelöst  , der x-Wert hat ja einen ziemlich markanten Wert  . a ist aber auch eine nette Zahl  .
_________________ >λ=
|
|
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Do 23.10.08 18:51
Thorsten83 hat folgendes geschrieben : | Interessant finde ich gerade die Frage wie man beweist, ob es für die Zahlen 1..n einen solchen Kreis gibt? |
Du sollst es ja nicht beweisen, nur finden
(Soll heißen: Brute force....)
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
Hidden 
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Do 23.10.08 18:57
 Der x-Wert fällt mir erst jetzt auf. Da muss ich nochmal nach denken.
@Martok: Habe es wie gesagt auch gebruteforced als ich erkannte, dass nach meinem Ansatz 32^32 Mal eingesetzt werden muss. Sinn und Zweck der Aufgabe ist aber wie es aussieht eine mathematische Lösung. Und sie wird wohl wie immer auf eine Viertelseite passen
Btw: Ich schreibe gerade beide Lösungen auf zwei Postkarten und hoffe mal ich gewinne ein nettes Andenken
E: Habe ich doch glatt gewonnen, den Wettbewerb(5. Platz oder so)
mfG,
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
Zuletzt bearbeitet von Hidden am Do 20.08.09 20:45, insgesamt 3-mal bearbeitet
|
|
der organist
      
Beiträge: 467
Erhaltene Danke: 17
WIN 7
NQC, Basic, Delphi 2010
|
Verfasst: Do 23.10.08 19:42
_________________ »Gedanken sind mächtiger als Waffen. Wir erlauben es unseren Bürgern nicht, Waffen zu führen - warum sollten wir es ihnen erlauben, selbständig zu denken?« Josef Stalin
|
|
Thorsten83
      
Beiträge: 191
Erhaltene Danke: 1
|
Verfasst: Do 23.10.08 19:45
|
|
Hidden 
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Do 23.10.08 19:52
Also mein BruteForce hat 15ms und 344843 Rekursionen für die Lösung und nochmal 62ms und 831918 Rekursionen(insgesamt) für die inverse Lösung gebraucht(bin mir nicht sicher, ob invers hier das richtige Wort ist: einfach der selbe Kreis nochmal anders herum. Dürfte aber stimmen).
Habe ich einfach mal mit der Differenz von GetTickCount gemacht. Da ist aber noch das neu zeichnen der Paintbox mit drin.
mfG,
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
Zuletzt bearbeitet von Hidden am So 01.08.10 14:03, insgesamt 1-mal bearbeitet
|
|
Thorsten83
      
Beiträge: 191
Erhaltene Danke: 1
|
Verfasst: Do 23.10.08 20:03
Ich hab das schnell in Java zusammengeklatscht, ist wohl nicht die schnellste Alternative
Bei n=32:
72883 Rekursionen, 15ms
Bei n=64:
95903488 Rekursionen, 14359ms
Ich hab das aber auch mit
Quelltext 1:
| long t = System.currentTimeMillis(); |
gemacht, ich glaub bei kleinen Zeiten ist das nicht wirklich genau...
|
|
Horst_H
      
Beiträge: 1654
Erhaltene Danke: 244
WIN10,PuppyLinux
FreePascal,Lazarus
|
Verfasst: Fr 24.10.08 20:12
Hallo,
so stark unterschiedliche Rekursionzahlen 344843 zu 72883 ~4,73: 1?
Da habt Ihr unteschiedlcihe Ansätze, Abbruchkriterien.
Ich vesuche gerade die Tasache auszunutzen das 16,18,25..32 zu Beginn genau zwei mögliche Nachbarn haben. Da sind schon 10 Kandidaten nicht mehr frei wählbar.
Aber da habe ich noch einen groben logischen Fehler drin (20 hatte plötzlich Verbindung zu dreien ???), nach !Korrektur! die 7 mit 4 anderen????  )
Mal schauen, ob ich weniger oder vielleicht keine Rekursionen brauche.
Gruß Horst
|
|
Hidden 
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Fr 24.10.08 21:51
Hi,
[OT?]
Was auf jeden Fall Laufzeitmäßig ganz dolle hilft, ist, den Ring mit z.B. 32 zu beginnen. Dann kann er nämlich nur mit zwei Zahlen Enden(49-32=17 und 36-32=4). Da die zweite Form die Inverse der ersten sein muss, kann man es auf eine reduzieren und muss in den Blättern nurnoch auf eine Quadratzahl prüfen, wenn es darum geht, den Ring zu schließen(letzte Zahl + Erste Zahl = 49).
Habe ich so noch nicht drin, ich arbeite momentan mit 36 und 49 und habe deshalb noch eine Abfrage mit Sets da.. Ich ändere das mal gerade und sehe, was es bringt.
mfG,
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
Horst_H
      
Beiträge: 1654
Erhaltene Danke: 244
WIN10,PuppyLinux
FreePascal,Lazarus
|
Verfasst: Sa 25.10.08 10:27
Hallo,
ich mache keinen Baum.
Ich speichere für jede Zahl die möglichen Nachbarn und die tatsächlichen Nachbarn.
Auswerten (noch geheim, welcher 30.te ist gemeint 30.10 oder 30.11 )
Nach 2 Rekursionsschritten habe ich dann die Lösung.
Ich bin sicher aufzeichenen wäre schneller gewesen
Gruß Horst
|
|
Hidden 
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Sa 25.10.08 10:48
Einsendeschluss ist 10.11., wenn ich das richtig im Kopf habe. Lösung kommt im Februar-Heft.
mfG,
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|