小明的故事 非骗分算法
2025-06-27 10:58:01
发布于:安徽
4阅读
0回复
0点赞
高精度!!!
#include <bits/stdc++.h>
using namespace std;
int c[10000];
int main(){
long long n;
cin>>n;
c[0]=1;
for (int i=1;i<=n;i++){
for (int j=0;j<=9100;j++){
c[j]*=2;
}
for (int j=0;j<=9100;j++){
c[j+1]+=c[j]/10;
c[j]%=10;
}
}
for (int i=0;i<=9010;i++) c[i]=c[i]*33;
for (int i=0;i<=9010;i++){
c[i+1]+=c[i]/10;
c[i]%=10;
}
int x=9000;
while (x>0&&c[x]==0) x--;
for (int i=x;i>=0;i--) cout<<c[i];
return 0;
}
这里空空如也
有帮助,赞一个