这么多人20分,郁闷到现在才发现求的是数字之和
标算
#include<iostream>
#include<math.h>
#include<stdio.h>
#include<string.h>
#include<cmath>
using namespace std;
int n,ans,k,s[1000055],x,y,i;
int work(int kk)
{
int k=1;
int sum=0;
while(kk>0)
{
sum+=kk%10;
kk/=10;
}
return sum;
}
int main(){
scanf("%d",&k);
int sum;
while(k--)
{
scanf("%d",&x);
if(x>0)
{
//ans+=x*x;
scanf("%d",&y);
for(int i=1;i<=x;i++)
ans=ans+work(y);
continue;
}
else
{
// ans+=x;
int k=abs(x);
for(i=1;i<=k;i++)
{
scanf("%d",&y);
ans+=work(y);
}
}
}
printf("%d",ans);
}