题解:P8883 幻想中成为原神

· · 题解

题目传送门

蒟蒻的第一篇题解

设输入为 x 时,输出为 y 。首先,看样例:

看出什么规律没?当 x 充分大的时候,\frac{y}{x} 的值将不断趋近于一个常数,这个常数约等于 0.392 。事实上,我们有如下公式:

{\pi^2}\approx0.3920728981459734

由于篇幅原因,上式将不再进行详细证明,具体证明请移步其他题解。

Code

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    const double p=0.3920728981459734;
    int t;
    long long n;
    cin>>t;
    for(int i=0;i<t;i++){
        cin>>n;
        cout<<(int)(n*p)<<endl;
    }
    return 0;
}