模拟高精~*w*~

    xiaoxiao2026-05-03  10

    以拓展斐波那契数为例 int main() { int a[104][104]; int n; cin>>n; memset(a,0,sizeof(a)); a[0][0]=0; a[1][0]=0; a[2][0]=1; for(int i=3;i<=n;i++) { for(int j=0;j<=100;j++) a[i][j]=a[i-1][j]+a[i-2][j]; for(int j=0;j<=100;j++) if(a[i][j]>=10) { a[i][j+1]+=a[i][j]/10; a[i][j]=a[i][j]%10; } } int t=100; while(a[n][t]==0&&t>0)t--; for(int i=t;i>=0;i--) cout<<a[n][i]; return 0; }
    转载请注明原文地址: https://ju.6miu.com/read-1309309.html
    最新回复(0)