getline()读入后通过read()获取每一行的数字,如至结尾,则read()返回值为0
int read(){
if(nail>=str.size())return 0;
int b=0;
while(nail<str.size() and (str[nail]<'0' or str[nail]>'9'))nail++;
while(nail<str.size() and str[nail]>='0' and str[nail]<='9'){
b=b*10+str[nail]-'0';
nail++;
}
return b;
}
signed main(){
ios::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
cin>>n>>m;
getline(cin,str);
int res;
for(int i=1;i<=n;i++){
nail=0;
getline(cin,str);
res=read();
sum+=res;
while(1){
res=read();
if(!res)break;
}
}
for(int i=1;i<=m;i++){
cin>>w;
}
return 0;
}