#P17065. [ICPC 2017 Shenyang R] BBP Formula
[ICPC 2017 Shenyang R] BBP Formula
题目描述
1995 年,Simon Plouffe 发现了一种针对某些常数的特殊求和方法。两年后,随着 Bailey 与 Borwein 论文的发表,这种求和方法被命名为 Bailey–Borwein–Plouffe 公式。与此同时,一个轰动性的公式问世了,即
$$\pi = \sum_{k=0}^{\infty} \frac{1}{16^k} \left( \frac{4}{8k+1} - \frac{2}{8k+4} - \frac{1}{8k+5} - \frac{1}{8k+6} \right)$$数个世纪以来,人们一直认为,若不计算出前 位数字,就不可能求出 的第 位数字,但该公式的发现揭示了这一可能性。本题要求你计算 十六进制表示中小数点后的第 位十六进制数字。例如, 的十六进制形式为 ,其第 位数字是 ,第 位是 ,第 位是 。
输入格式
第一行包含一个整数 (),表示测试用例的总数。接下来的 行,每行包含一个整数 ()。
输出格式
对于每个测试用例,输出一行,以测试用例的标识(形如 Case #x:)开头,随后输出整数 ,以及所求的答案,答案应为 中的一个十六进制字符。
5
1
11
111
1111
11111
Case #1: 1 2
Case #2: 11 A
Case #3: 111 D
Case #4: 1111 A
Case #5: 11111 E
提示
翻译由 DeepSeek V3.2 完成