Spelrum
Giraffen31
Krokodilen0
Elefanten2
Musen
Böjningslistan
1
Grisen
Böjningslistan
27
Inloggade61
Mobilspel
Pågående20 299

Forumkategorier

Användare Inlägg  
ANDERStG2009-10-20 21:47
Antal inlägg: 7560

a^^(k+1) = a upphöjt till (a^^(k))?
 
ANDERStG2009-10-20 21:48
Antal inlägg: 7560

1234567*log 123456789 = 9989517,4
Vad missar jag?
 
amandahug - Ej medlem längre2009-10-20 21:48
Antal inlägg: 608

ANDERStG 2009-10-20 21:42:
   “9989519??”

Jag råkade nog räkna med en radbrytning i filen när jag räknade antalet tecken. Ber om ursäkt för detta.
 
amandahug - Ej medlem längre2009-10-20 21:51
Antal inlägg: 608

Oj!

Låt ^^ vara definierad så här (hyperexponentiation):
a^^1 = a
a^^(k+1) = a upphöjt till (a^^k)

Ex:
3^^2 = 3 upphöjt till 3 = 27
3^^3 = 7625597484987
3^^4 = ungefär 103.6383346400240996*10^1 2

Hitta de 42 sista siffrorna i 1337^^1337.
 
ANDERStG2009-10-20 21:52
Antal inlägg: 7560

Så du beräknade fram hela talet? Ja, det är väl på gränsen till det rimliga om det ock passerat det meningsfulla. :)
 
ANDERStG2009-10-20 21:52
Antal inlägg: 7560

Med andra ord
a^^2 = a^a
a^^3 = a^a^a
osv
 
ANDERStG2009-10-20 22:06
Antal inlägg: 7560

Jag tror vi bestämt oss för att inte svettas över leet^^leet. Är det lösbart?
 
amandahug - Ej medlem längre2009-10-20 22:07
Antal inlägg: 608

6031617353386520334872867 71213914431633017
 
ANDERStG2009-10-20 22:09
Antal inlägg: 7560

Och hur? Multiplikationer mod 10^42 är snabbt för potenser, men för ^^?
 
amandahug - Ej medlem längre2009-10-20 22:16
Antal inlägg: 608

Pythonkod:
s, a, b =1, 1337, 1337
while b:
s = pow(a, s, 10**42)
b -= 1

print s
 
amandahug - Ej medlem längre2009-10-20 22:19
Antal inlägg: 608

Här finns ursprungsproblemet: projecteuler.net/ind...am p;id=188
 
ANDERStG2009-10-20 22:19
Antal inlägg: 7560

Och varför kan tu ta mod 10**42 i varje steg?
 
amandahug - Ej medlem längre2009-10-20 22:22
Antal inlägg: 608

Vi är ju bara intresserade av de sista 42 siffrorna, så resten är ointressanta.
 
amandahug - Ej medlem längre2009-10-20 22:23
Antal inlägg: 608

Det var nog dagens bästa icke-svar. ;)
 
ANDERStG2009-10-20 22:25
Antal inlägg: 7560

Ja, men kan du förklara varför


a^(b mod 10^42) mod 10^42 = a^b mod 10^42
?
 
amandahug - Ej medlem längre2009-10-20 22:35
Antal inlägg: 608

Jag skojade bara. Det är inte sant.
 
ANDERStG2009-10-20 22:36
Antal inlägg: 7560

Nähä, så du fick inte rätt svar på problem 188 heller?
 
ANDERStG2009-10-20 22:42
Antal inlägg: 7560

Verkar annars rätt kul, om det inte är för övertungt på talteori. :)
 
amandahug - Ej medlem längre2009-10-20 22:42
Antal inlägg: 608

Jo, men jag glömde bort att 1337 inte uppfyller förutsättningarna som 1777 gör.
 
ANDERStG2009-10-20 22:44
Antal inlägg: 7560

Inget primtal nej, men en snabb sökning på nätet gav sidor med koncept som säkert täcker de situationerna också.

Men jag börjar väl på problem 1. :)
Vad heter du där?
 
Visar sida: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
Inloggning
Logga in
Betapet är gratis!
Vill du bli medlem?