Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
AL_13_09 - Sinusoida |
Trygonometria to ulubiony dział Jasia. Nauczyciel Bitold Bajtowicz właśnie przedstawił uczniom wykresy funkcji trygonometrycznych, między innymi funkcję sinus. Na lekcji uczniowie rozwiązywali mniej lub bardziej skomplikowane równania trygonometryczne. Jako zadanie dodatkowe, profesor Bajtowicz poprosił uczniów, aby podali liczbę rozwiązań następującego układu równań:
Jasiu już dawno je rozwiązał, ale chciałby zweryfikować swoje wyniki i poprosił ciebie, jako dobrego kolegę i utalentowanego programistę, abyś napisał program, który poda wyniki do zadania.
Wejście
W pierwszym wierszu jedna liczba t określająca ilość zestawów danych.
Dla każdego zestawu trzy liczby: a, b (całkowite) i m (rzeczywiste), gdzie a ≤ b takie, że |a| ≤ 109, |b| ≤ 109 oraz m podana z dokładnością do dwóch miejsc po przecinku.
Wyjście
Dla każdego zestawu danych jedna liczba określająca ilość rozwiązań układu równań.
Przykład
Wejście: 2 -2 2 0.50 -2 2 2.00 Wyjście: 4 0
Dodane przez: | Marcin Kasprowicz |
Data dodania: | 2013-11-16 |
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 ASM64 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 |