Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
RIEM - Pole paraboli |
Jasiu jest bardzo dobrym uczniem i zawsze dostaje szóstki z matematyki. Tym razem jego zadaniem dodatkowym jest obliczenie pola ograniczonego osią OX, dwiema prostymi równoległymy do osi OY, przecinającymi oś OX w punktach x1 i x2, oraz wykresem funkcji kwadratowej. Nasz bohater znalazł ciekawy sposób na rozwiązanie tego problemu, ale nie ma 100% pewności, czy jego tok myślenia jest prawidłowy. Jako dobry kolega, pomóż biednemu Jasiowi zweryfikować wyniki, i napisz program, który wyznaczy szukane pole.
Input
W pierwszym wierszu dodatnia liczba naturalna t < 10000, określająca ilość zestawów danych.
Każdy zestaw danych składa się z następujących informacji:
w pierwszej linii znajdują się trzy liczby całkowite a, b i c, gdzie |a|, |b|, |c| < 10 oraz a ≠ 0, będące współczynnikami funkcji kwadratowej.
W drugiej linii dodatnia liczba naturalna n < 100, określająca liczbę zapytań.
W n kolejnych liniach dwie liczby całkowite x1 i x2, gdzie -1000 < x1 <= x2 <1000.
Output
Dla każdego zestawu n wierszy.
W każdym wierszu jedna liczba wypisana z dokładnością do dwóch miejsc po przecinku, będąca szukanym polem.
Example
Input:
1
3 2 1
2
1 2
-1 100
Output:
11.00
1010101.00
Dodane przez: | Marcin Kasprowicz |
Data dodania: | 2012-08-05 |
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 |
Pochodzenie: | Własne |
ukryj komentarze
2024-11-21 13:41:55
Całka nie całkuje :( |
|
2012-11-09 20:54:46 Tomasz D³ugokiñski
widzę że kamil florian zrobił już to zadanko :) Ostatnio edytowany: 2012-11-09 21:00:37 |