PivotOJ

Circular Caramel Cookie

시간 제한: 1000ms메모리 제한: 1024MB출처: NWERC 2022BOJ 26176

문제

Stroopwafels -- two crispy round waffles with a grid-like pattern on top, separated by a thin layer of gooey and delicious caramel -- are simply the most amazing Dutch treat ever. Everybody loves them and your factory is known for making the best and the biggest stroopwafels in town\dots{} At least, until now.

This year, your archrival Rob had the audacity to open up another factory for stroopwafels and they have already announced that their stroopwafels will be even bigger than yours. Although the exact size of the new stroopwafels is a well-kept secret, your industrial spy managed to find out that the grid-like pattern of the stroopwafel consists of at most ss whole squares. You know for a fact that the area of each square is 1cm21 \text{cm}^2 and that the centre point of the stroopwafel always contains the common corner of the four adjacent squares in the centre (i.e., the squares are aligned to a Cartesian grid), as shown in Figure C.1.

Figure C.1: Illustration of Sample Input 2, with the blue-enclosed region depicting the 6060 whole squares that the cookie contains.

Needless to say, there is no way that you will let Rob outdo you and you plan on releasing a new edition of bigger stroopwafels. Since the production of bigger stroopwafels is more expensive, you naturally want to make them as small as possible. Thus, you are interested in the minimum radius of a stroopwafel with strictly more than ss squares.

입력

The input consists of:

  • One line with an integer ss (1s1091\leq s\leq 10^9), the number of whole squares Rob's stroopwafel has at most.

출력

Output the minimum radius in centimetres of a stroopwafel with strictly more than ss whole squares. Your answer should have an absolute or relative error of at most 10610^{-6}.

예제

예제 1

입력
11
출력
2.2360679775

예제 2

입력
59
출력
5.0000000000
코드를 제출하려면 로그인하세요.