14 27 C:\Users\Administrator\Desktop\Untitled1.cpp [Error] invalid operands of types 'long long int [5]' and 'long long int [5]' to binary 'operator+'
这是什么鬼...怎么办我不懂啊
代码:
#include<iostream>
#include<iomanip>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
#define ll long long
using namespace std;
int main(){
int n,m;
cin>>n>>m;
ll f[n+10][m+10][5],a[n+10][m+10][5];
for(int i=2;i<=n;i++){
f[0][i]=f[0][i-1]+a[0][i];
}
for(int i=2;i<=n;i++){
f[i][1][1]=f[i-1][1][1]+a[i][1];
}
for(int j=2;j<=m;j++){
for(int i=1;i<=n;i++){
f[i][j][2]=max(f[i][j][2],max(f[i][j-1][1],max(f[i][j-1][2],f[i][j-1][3]))+a[i][j]);
}
for(int i=2;i<=n;i++){
f[i][j][1]=max(f[i][j][1],max(f[i-1][j][2],f[i-1][j][1])+a[i][j]);
}
for(int i=n-1;i>=1;i--){
f[i][j][3]=max(f[i][j][3],max(f[i+1][j][2],f[i+1][j][3])+a[i][j]);
}
}
cout<<max(f[n][m][1],f[n][m][2]));/
return 0;
}