Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
169829 吴宇航 高精度阶乘 C++ 编译错误 0 0 MS 0 KB 671 2024-08-20 17:17:40

Tests(0/0):


#include "bits/stdc++.h" using namespace std; int n; string ans=""; char to_string(int n){ char s=n+'0'; return s; } string f(string a,string b){ string s=""; int c[5001],x[5001],y[5001],r; for(int i=0;i<a.size();i++)x[a.size()-i]=a[i]-'0'; for(int i=0;i<b.size();i++)y[b.size()-i]=b[i]-'0'; for(int i=1;i<=a.size();i++){ r=0; for(int j=1;j<=b.size();j++){ c[i+j-1]=x[i]*y[j]+r+c[i+j-1]; r=c[i+j-1]/10; c[i+j-1]%=10; } c[i+b.size()]=r; } int cc=a.size()+b.size(); while(c[cc]==0&&cc>1)cc--; for(int i=cc;i>=1;i--)s += c[i]; return s; } signed main(){ cin >> n; while() cout << n << "!=" << ans; return 0; }


测评信息: