水题水过

#include<cstdio>
#include<cstring>
char map[100001];
long long mh[100001];
int main(){
int mh_many=1,map_many=0;
scanf("%I64d",&mh[0]);
while(~scanf("%c%I64d",&map[map_many++],&mh[mh_many++]));
long long ans=0;
for(register int i=0;i<map_many;++i)
if(map[i]=='*')
mh[i+1]=(mh[i]*mh[i+1])%10000,
mh[i]=0;
for(register int i=0;i<=mh_many;++i)
ans+=mh[i];
ans%=10000;
printf("%I64d",ans);

}

1 条评论

  • 1

信息

ID
1849
难度
7
分类
(无)
标签
递交数
3574
已通过
763
通过率
21%
被复制
10
上传者