Gửi bài giải


Điểm: 20
Giới hạn thời gian: 1.5s
Giới hạn bộ nhớ: 64M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

An học sinh lớp \(9\) rất thích Toán. Hôm nay thầy Hùng giao cho An một bài toán: cho trước một số nguyên dương \(N\), hãy tính căn bậc hai của \(N\) (\(\sqrt{N}\)) với độ chính xác \(10^{-6}\) (sai số tuyệt đối). An ngồi tính tay một lúc thì nhận ra với \(N\) rất lớn thì phép tính này thật khó. Hãy giúp An viết chương trình in ra \(\sqrt{N}\) với ít nhất \(6\) chữ số thập phân.

Định dạng đầu vào

  • Một số nguyên dương \(N\) (\(1 \le N \le 10^{18}\)).

Định dạng đầu ra

  • In ra một số thực là \(\sqrt{N}\) với ít nhất \(6\) chữ số thập phân (sai số tuyệt đối so với đáp án không vượt quá \(10^{-6}\)).

Ví dụ

Input:

4

Output:

2.0000000000

Input:

2

Output:

1.4142135624

Ràng buộc

  • \(1 \le N \le 10^{18}\).
  • Đáp án được chấp nhận nếu sai số tuyệt đối \(\le 10^{-6}\).

Nhận xét

Không có ý kiến tại thời điểm này.