- 表达式求值
- 2014-08-22 16:32:10 @
#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 条评论
-
琉璃盏 LV 10 @ 2015-01-16 20:18:32
呵呵
- 1
信息
- ID
- 1849
- 难度
- 7
- 分类
- (无)
- 标签
- 递交数
- 3592
- 已通过
- 768
- 通过率
- 21%
- 被复制
- 10
- 上传者