样例过了,但全WA!
查看原帖
样例过了,但全WA!
1011277
laozhang_123楼主2023/12/17 18:16
#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    string ans;
    cin>>n>>m>>ans;
    ans=" "+ans;
    getchar(); 
    for(int i=1;i<=m;i++){
        char sum;
        sum=getchar();
        int cnt=n;
        switch(sum){
            case '+':
                while(ans[cnt]=='1'){
                    ans[cnt]='0';
                    cnt--;}
                ans[cnt]='1';
                break;
            case '-':
                while(ans[cnt]=='0'){
                    ans[cnt]='1';
                    cnt--;}
                ans[cnt]='0';
                break;
            case '*':
                ans[++n]='0';
                break;
            case '/':
                ans[n--]='\0';
                break;}}
    for(int i=1;i<=n;i++) cout<<ans[i];
    return 0;
}

听取WA声一片!

2023/12/17 18:16
加载中...