10分求助!!!
查看原帖
10分求助!!!
373226
justinjia楼主2021/2/15 12:01

测试点结果

#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测试)

2021/2/15 12:01
加载中...