|
|||
A Goldbach-sejtés1742-ben Christian Goldbach, egy német amatőr matematikus, levelet küldött Leonhard Eulernek, amelyben az alábbi sejtést írta le: Minden 2-nél nagyobb természetes szám felírható három prímszám összegeként. Goldbach az 1-et prímszámnak tekintette; ezt a konvenciót már nem követjük. Euler később átfogalmazta a sejtést a következőképpen: Minden 4-nél nagyobb vagy egyenlő páros szám kifejezhető két prímszám összegeként. Például:
Még ma sincs bebizonyítva, hogy a sejtés vajon igaz-e. (Várjunk csak: nekem persze megvan a bizonyítás, csak túl hosszú ahhoz, hogy ide írjam az oldal margójára.) Mindenesetre most az a feladatod, hogy ellenőrizd Goldbach sejtését, ahogy Euler megfogalmazta, az egymilliónál kisebb páros számokra. A bemenet specifikációjaA bemenet egy vagy több tesztesetet tartalmaz. Minden teszteset egyetlen páros egész számból, n-ből áll, ahol 6 ≤ n < 1 000 000. A bemenetet egy 0 értékű n zárja. A kimenet specifikációjaMinden tesztesetre egy sort kell a kimenetre írni n = a + b formában, ahol a és b páratlan prímek. A számokat és az operátorokat pontosan egy szóközzel kell elválasztani egymástól, ahogy a példa kimeneten látható. Ha több olyan páratlan prímekből álló számpár is létezik, amelyek összege n, akkor azt a számpárt válaszd, amelyre a b – a különbség maximális.
Ha nincs ilyen számpár, akkor a „ Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |