测试点结果
#1 AC
其余 WA
源代码
#include<stdio.h>
#include<stack>
using namespace std;
#define mod 10000
int main(void){
stack<int>a;
while(!a.empty())
a.pop();
char op;
int n,m;
scanf("%d",&n);
n%=mod;
a.push(n);
while(1){
op=getchar();
scanf("%d",&m);
m%=mod;
if(op==EOF)
break;
if(op=='*'){
n=a.top();
a.pop();
a.push(n*m%mod);
}else
a.push(m%mod);
}
n=0;
while(!a.empty()){
n+=a.top();
a.pop();
n%=mod;
}
printf("%d",n%mod);
return 0;
}
备注
三个样例都对,然后下载了测试数据说输入长度不合法?(均使用洛谷在线IDE测试)