AC
1: 乘号前不一定是加号
2: 可能有连乘
我以为会有答案负数的,加了一下保险,发现数据没有
```cpp
#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=100010;
int a[N],i=2,ans=0;char T;
signed main(){
scanf("%d",&a[1]);
while(~scanf("%c %d",&T,&a[i])){
a[i]%=10000;
if(T=='*') a[i-1]=a[i-1]*a[i]%10000,a[i]=0;
else i++;
}
for(;i;i--)
ans=(ans+a[i])%10000;
printf("%d\n",(ans%10000+10000)%10000);
return 0;
}
```
by liaiyang @ 2023-09-02 23:43:01
@[liaiyang](/user/783170) thx 已关
by chatGPT_ @ 2023-09-03 16:07:09