@[TOC]第一次写博客
人生中第一个高精度代码:
#include#include #include using namespace std; string a,b; int x[505]; int main() { ios::sync_with_stdio(false); cin>>a>>b; int sa=a.size(),sb=b.size(),k=max(sa,sb); if(sa>sb) { for(int i=1;i<=sa;i++) x[i]=a[sa-i]-48; for(int i=1;i<=sb;i++) x[i]+=b[sb-i]-48; } else { for(int i=1;i<=sb;i++) x[i]=b[sb-i]-48; for(int i=1;i<=sa;i++) x[i]+=a[sa-i]-48; } for(int i=1;i<=k;i++) if(x[i]>=10) { x[i]-=10; x[i+1]++; } if(x[k+1]>0)k++; for(int i=k;i>=1;i--) cout< 然后这是第一篇动规代码:
#include#include using namespace std; int a[1005][1005],f[1005][1005]; int main() { ios::sync_with_stdio(false); int n; cin>>n; for(int i=1;i<=n;i++) { for(int j=1;j<=i;j++) { cin>>a[i][j]; f[i][j]=a[i][j]; } } for(int i=n-1;i>=1;i--) { for(int j=1;j<=i;j++) { f[i][j]=max(f[i+1][j],f[i+1][j+1])+a[i][j]; } } cout< 才开始学,代码写的不太好,请多见谅。
ios::sync_with_stdio(false) 看见别的大佬用,上网自学了一下,用来装逼。



