请问有dalao知道为啥全WA了啊,样例对的啊
查看原帖
请问有dalao知道为啥全WA了啊,样例对的啊
1143232
YUQI_George楼主2024/10/11 19:03
#include<iostream>
#include<string>
using namespace std;
int n,m;
int cnt=1;
long long a;
string s,s1;
int main(){
    cin>>n>>m;
    cin>>s;
    cin>>s1;
    for(int i=s.size()-1;i>=0;i--){
            a+=(s[i]-'0')*cnt;
            cnt*=2;
        }
    for(int i=0;i<m;i++){
        if(s1[i]=='+'){
            a+=1;
            continue;
            
        }
        if(s1[i]=='-'){
            a-=1;
            continue;
        }
        if(s1[i]=='*'){
            a<<=1;
            continue;
        }
        if(s1[i]=='/'){
            a>>=1;
            continue;
        }
        
    }
    if(a==0){
        cout<<0;
        return 0;
    }
    string s5="";
    while(a!=0){
        int w=a%2;
        s5=char(w+'0')+s5;
        a/=2;
    }
    cout<<s5;
    return 0;
}

2024/10/11 19:03
加载中...