Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
DDZ_03_02 - Kieszonkowe |
Filip skrupulatnie odkłada na nowego laptopa. Dziś jest dzień dziecka, więc ma okazję dorobić jako pomoc przy konfigurowaniu komputerów na zawody programistyczne. Nauczyciel powiedział tak:
"Są dwie sale komputerowe oraz n uczniów biorących udział w konkursie. W każdej z sal musi być co najmniej jedna osoba. Zapłata za konfigurację komputerów będzie równa NWD(a, b) + NWW(a, b), gdzie a + b = n, oraz a i b to liczby osób siedzących w każdej z dwóch sal."
Filip chce, aby jego zapłata była jak największa, zatem pomóż swojemu koledze i napisz program, który dla zadanego n znajdzie liczby a i b.
Wejście
Jedna liczba naturalna dodatnia n należąca do przedziału [2..109].
Wyjście
Dwie liczby a i b w szyku niemalejącym. Jeśli istnieje kilka rozwiązań, to wypisz to, które ma najmniejszą wartość abs(a-b).
Przykład
Wejście: 3 Wyjście: 1 2
Dodane przez: | Marcin Kasprowicz |
Data dodania: | 2022-05-30 |
Limit czasu wykonania programu: | 1s |
Limit długości kodu źródłowego | 50000B |
Limit pamięci: | 1536MB |
Cluster: | Cube (Intel G860) |
Języki programowania: | All except: ASM32-GCC MAWK BC C-CLANG NCSHARP CPP14-CLANG COBOL COFFEE D-CLANG D-DMD ELIXIR FANTOM FORTH GOSU GRV JS-MONKEY JULIA KTLN NIM OBJC OBJC-CLANG OCT PICO PROLOG R RACKET RUST SCM qobi CHICKEN SQLITE SWIFT UNLAMBDA VB.NET |