2年前费劲千辛万苦10分,2年后重返vj 1A

2年前noip2013考完就没弄了,没想到现在重新开始就1A
#include<cstdlib>
#include<iostream>
#include<string>
#include<cstdio>
using namespace std;
string s,si="",sl;
char f;
int num=0,len,answer=0,part=0;
bool bo=false;
int main()
{
cin>>s;
s=s+"+";
len=s.size();
for(int i=0;i<len;i++)
{
if(s[i]=='+'||s[i]=='*')
{
num=(atoi(si.c_str()))%10000;
if (bo)part=(part*num)%10000;
else part=num;
if(s[i]=='+')
{
answer=(answer+part)%10000;
bo=false;
}
else bo=true;
si="";
}
else si+=s[i];

}
cout<<answer;
return 0;

}

5 条评论

  • 1

信息

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