Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
FR_04_05 - Księżyce Bajtka |
Jak to zwykle bywa, na początku roku szkolnego, nauczyciele przygotowują dla swoich uczniów ciekawe zadania, aby zachęcić swoich podopiecznych do pracy na cały długi rok szkolny. Na lekcji matematyki mały Bajtek dostał pewien kolorowy obrazek. Jego zadaniem było wyliczenie sumy pól siwych księżyców. Jako przyjaciel z ławki i ambitny programista pragniesz mu pomóc. Napisz program, który na podstawie danych R1 i R2 obliczy sumę pól wyróżnionych księżyców.
Uwaga! W C++ pamiętaj o usuwaniu notacji wykładniczej.
Wejście
Pierwsza linia wejścia zawiera liczbę zestawów danych Z (0 < Z ≤ 104). W każdym zestawie znajdują się dwie liczby rzeczywiste R1 i R2, określające długość promieni okręgów podane z dokładnością do dwóch miejsc po przecinku (0 < R1, R2 ≤ 215).
Wyjście
Dla każdego zestawu danych testowych należy wypisać dokładnie jedną liczbę rzeczywistą z precyzją do dwóch miejsc po przecinku, oznaczającą szukaną przez Bajtka sumę pól księżyców.
Przykład
Wejście: 2 4.00 6.00 3.26 14.68 Wyjście: 48.00 95.71
Dodane przez: | Marcin Kasprowicz |
Data dodania: | 2015-07-15 |
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 |