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.|

MTRAPEZ - Metoda trapezów

Napisz program, który wyznaczy pole ograniczone wykresem funkcji kwadratowej, osią X oraz dwiema prostymi p i k, gdzie p<k,  równoległymi do osi Y metodą trapezów.

Input

Pierwsza linia określa ilość zestawów danych.

Każdy zestaw składa się z dwóch linii.

Pierwsza linia to trzy liczby całkowite a, b, c będące współczynnikami funkcji kwadratowej, gdzie  a≠0.

Druga linia to trzy liczby. Pierwsza to liczba naturalna dodatnia określająca ilość trapezów, na które ma być podzielone szukane pole. Następne dwie to liczby całkowite p i k określające początek i koniec przedziału.

Output

Dla każdego zestawu jedna liczba określająca szukane pole podana z dokładnością do dwóch miejsc po przecinku.

Example

Input:
1
1 1 1
4 1 4

Output:
31.78

Dodane przez:Marcin Kasprowicz
Data dodania:2012-11-17
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 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.