Laiko ribojimas: 1s
Atminties ribojimas: 128MB
Duomenų failas: mazeja.in
Rezultatų failas: mazeja.out
Mažėjanti funkcija
Duota funkcija:
F(N: integer, K: integer):
for k in [1; K]:
N = random integer from [0; N) (0 if N = 0)
return N
Jums reikės rasti kokia šios funkcijos vidutinė reikšmę.
Pradiniai duomenys
Pirmoje pradinių duomenų eilutėje bus pateiktas skaičius - testų kiekis. Likusiose eilučių bus nurodytos skaičių ir poros.
Išvestis
Kiekvienai porai () reikės išvesti funkcijos vidutinę reikšmę (atsakymas turi būti teisingas tikslumu).
Pavyzdžiai
Pradiniai duomenys | Rezultatai |
---|---|
2 3 2 3 4 |
0.16666666666666665741 0.00000000000000000000 |