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_16_09 - Wieża

Królewna będzie tam gdzie schody. W najwyższej wieży, w najwyższej komnacie.

Policz jaką drogę musi pokonać dzielny rycerz, który chce uwolnić królewnę.

Wieża ma wysokość h i promień r. Schody:

  • Pną się do góry wzdłuż ściany wieży pod stałym kątem.
  • Szerokość schodów jest pomijalnie mała.
  • Kończą dokładnie nad miejscem, gdzie się zaczynają
  • Mogą obiegać wieżę dookoła kilka razy.

Wejście

Na wejściu znajduje się liczba t - liczba zestawów danych (t ≤ 1000).

Następnie podane są kolejne zestawy.

Każdy zestaw danych składa się z liczb całkowitych: h, r, n (0 < h, r, n ≤ 105), które oznaczają wysokość wieży, promień wieży oraz ile razy schody obiegają wieżę dookoła.

Wyjście

Dla każdego zestawu danych wypisz jedną wartość (z dokładnością do 2 miejsc po przecinku): długość drogi jaką pokona dzielny rycerz, wchodząc na wieże po schodach.

Przykład

Wejście:

4
1 1 1
1 1 2
1 1 3
10000 10 2

Wyjście:

6.36
12.61
18.88
10000.79

Dodane przez:Grzegorz Spryszyński
Data dodania:2022-12-16
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 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.