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_12_07 - Pole

W tym zadaniu masz okazję cofnąć się w czasie i to aż do epoki świetności Babilonu.

Jesteś rolnikiem, którego największym zmartwieniem są ciągle rosnące podatki. Do tej pory musiałeś płacić a% daniny ze swoich zbiorów, które to zależały od obszaru zajmowanego przez Twoje pole. Wiesz, że podatek będzie zwiększony do b%. Żeby zrekompensować stratę postanawiasz powiększyć swoje pole o k metrów wzdłuż i wszerz, tak żeby nadal zarabiać tyle ile poprzednio.

Siadasz z glinianą tabliczką i rylcem, i liczysz. Jednak po zapisaniu pięciu tabliczek nadal nie wiesz o ile należy powiększyć pole.

Pomóż sobie samemu z przeszłości korzystając z bardziej zaawansowanej techniki.

Wejście

W pierwszej linii znajduje się liczba zestawów danych t ∈ [1, 104].

W każdej z kolejnych t linii znajdują się cztery liczby naturalne: x, y, a, b (1 ≤ x, y ≤ 104; 0 ≤ a < b < 100) oznaczające odpowiednio wymiary pola (szerokość, długość) w metrach oraz procentową wartość podatku przed i po podwyżce.

Wyjście

Dla każdego z t zestawów danych należy w osobnej linii wypisać k - wartość w metrach (z dokładnością do 4 miejsc po przecinku), o ile należy rozszerzyć i wydłużyć pole.

Przykład

Wejście:

3
1 1 0 1
1 2 10 15
997 897 1 99

Wyjście:

0.0050
0.0387
8462.5213

Dodane przez:Grzegorz Spryszyński
Data dodania:2021-01-11
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 MAWK BC C-CLANG NCSHARP CPP14-CLANG COBOL COFFEE D-CLANG D-DMD DART ELIXIR FANTOM FORTH GOSU GRV JS-MONKEY JULIA KTLN NIM OBJC OBJC-CLANG OCT PICO PROLOG PYPY3 R RACKET RUST SCM qobi CHICKEN SQLITE SWIFT UNLAMBDA VB.NET

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