哪个大括号错了?????
查看原帖
哪个大括号错了?????
992963
liyandong楼主2024/5/4 21:48

这里是代码:```cpp #include<bits/stdc++.h> using namespace std; int main(){ typedef __int128 ll; const int mx=81; int n,m,a[mx][mx]; ll f[mx][mx],sum=0; void write(ll x){ if(x<0)putchar('-'),x=-x; if(x>9)write(x/10); putchar(x%10+'0'); } ll solve(int r){ memset(f,0,sizeof(f)); for(int i=1;i<=m;i++)f[i][1]=a[r][i]*2; for(int j=2;j<=m;j++)for(int i=1;i<=m-j+1;i++)f[i][j]=max(f[i][j-1]+a[r][i+j-1],f[i+1][j-1]+a[r][i])*2; return f[1][m]; } int main(){ cin>>n>>m; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++)cin>>a[i][j]; sum+=solve(i); } write(sum); return 0; }

2024/5/4 21:48
加载中...