Tính số pi

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Số ~\pi~ được định nghĩa như sau:

~\displaystyle \frac{\pi}{4} = \displaystyle \frac{1}{1} - \displaystyle \frac{1}{3} +\displaystyle \frac{1}{5} + \dots +\displaystyle \frac{(-1)^{n}}{(2n+1)} + \dots ~

Cho số thực ~\epsilon~. Hãy viết chương trình tính số ~\pi ~ có độ chính xác ~\epsilon~, có nghĩa hãy tìm ~n~ nhỏ nhất sao cho ~\displaystyle \frac{4}{(2n+1)} <\epsilon ~.

Dữ liệu đầu vào (Input)

  • Số thực ~\epsilon~ ~ \left( 10^{-6} \le \epsilon \le 10^{-1} \right)~

Dữ liệu đầu ra (Output)

  • Dòng đầu tiên số nguyên ~n~ thỏa mãn: ~\displaystyle \frac{4}{(2n+1)} <\epsilon ~
  • Số ~\pi~ có độ chính xác ~\epsilon~, kết quả được làm tròn đến 6 chữ số thập phân.

Ví dụ

Input

0.067

Output

30
3.173842

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.