求解!!!
查看原帖
求解!!!
463842
ding62485楼主2021/10/21 17:43
#include<bits/stdc++.h>
#define mod 10000
#define N 100010
using namespace std;
long long a[100010],sum;
char c[N];
int main()
{
	int cnt=1;
	cin>>a[cnt];
	a[cnt]%=mod;
	while(cin>>c[cnt])
	{
		cin>>a[cnt+1];
		a[cnt+1]%=mod;
		cnt++;
	}
	cnt--;
	for(int i=cnt;i>=1;--i)
	{
		if(c[i]=='*')
		{
			a[i]*=a[i+1];
			a[i]%=mod;
			a[i+1]=0;
		}
	}
	for(int i=1;i<=cnt;i++)
	{
		sum+=a[i];
		sum%=mod;
	}
	cout<<sum<<endl;
	return 0;
}

求大神看看哪里错了? 只有60分

2021/10/21 17:43
加载中...