Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

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.

księżyce

Wejście

Pierwsza linia wejścia zawiera liczbę zestawów danych Z (0 < ≤ 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łowego50000B
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

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.