2 条题解

  • 2
    @ 2025-7-15 10:57:56
    #include<bits/stdc++.h>
    using namespace std;
    signed main() {
        int n;
        double e = 1.0, sum = 1.0;
        cin >> n;
        for (int i = 1; i <= n; i++) {
            e *= i;
            sum += 1 / e;
        }
        printf("%.10f", sum);
        return 0;
    }
    
    • 1
      @ 2025-10-26 10:01:43
      #include<bits/stdc++.h>
      using namespace std;
      long double f(int n){
      	if(n<0) return NAN;
      	long double r=1.0L;
      	for(int i=2;i<=n;++i){
      		r*=i;
      	}
      	return r;
      }
      long double t(int n){
      	long double e=1.0L;
      	for(int i=1;i<=n;i++)
      		e+=1.0L/f(i);
      	return e;
      }
      int main(){
      	int n;
      	cin>>n;
      	cout<<fixed<<setprecision(10)<<t(n);
      }
      
      • 1

      信息

      ID
      4529
      时间
      1000ms
      内存
      128MiB
      难度
      1
      标签
      (无)
      递交数
      64
      已通过
      39
      上传者