请问这段代码如果想实现输入矩阵时每个数字间都有间隔该怎么改
#include <iostream>
#include <string>
#define maxn 105
using namespace std;
string s[maxn];
long long a[maxn][maxn];
long long p[maxn][maxn];
int main()
{
long long n,m;
while(cin>>n>>m)
{
for(int i=1;i<=n;i++)
{
cin>>s[i];
for(int j=1;j<=m;j++)
a[i][j]=s[i][j-1]-'0';
}
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
p[i][j]=max(p[i-1][j],p[i][j-1])+a[i][j];
cout<<p[n][m]<<endl;
}
}