VIII Olimpiada Informatyczna 2000/2001
|
Zadanie: GOL
|
Autor: Wojciech Guzicki
|
Zawody II stopnia, dzień próbny | 6 luty 2001 |
Plik źródłowy: | GOL.??? (np. pas, c, cpp) |
Plik wykonywalny: | GOL.exe |
Plik wejściowy: | GOL.in |
Plik wyjściowy: | GOL.out |
W roku 1742 C. Goldbach w liście do L. Eulera napisał, że jego zdaniem każda liczba całkowita n>5 jest sumą trzech liczb pierwszych (Liczba pierwsza to liczba naturalna n>1, która ma tylko dwa dzielniki naturalne: 1 oraz n.). Euler odpisał, że jest to równoważne temu, że każda liczba parzysta n>=4 jest sumą dwóch liczb pierwszych. To jednak nie przybliżyło ich do rozwiązania podstawowego problemu: czy tak jest naprawdę. Dziś wiemy, że jest tak dla liczb aż do 4...1011 (wiemy też dużo więcej, ale cała hipoteza jest nadal problemem otwartym). Nie będziemy tego sprawdzać, postawimy sobie mniej ambitne zadanie. Okazuje się, że każda liczba naturalna n>=10 jest sumą różnych nieparzystych liczb pierwszych. Twoje zadanie polega na napisaniu programu, który:
2 59 15poprawną odpowiedzią jest plik wyjściowy GOL.OUT:
5 5 7 11 17 19 3 3 5 7