10pts等待好心人
查看原帖
10pts等待好心人
757432
laijingnian楼主2023/8/18 12:19
#include <iostream>
#include <stack>

using namespace std;

stack<int> num;
int n;
char s;

int main()
{
//	freopen("in.txt","r",stdin);
	cin >> n;
	num.push(n % 10000);
	while(cin >> s >> n)
	{
		if(s == '+') num.push(n);
		else
		{
			int t = num.top();
			num.pop();
			num.push(t*n);
		}
	}
	int sum = 0;
	while(!num.empty()) sum += num.top(),sum %= 10000,num.pop();
	cout<<sum%10000;
	return 0;
}
2023/8/18 12:19
加载中...