#include<bits/stdc++.h>
using namespace std;
int add(int a,int b){
bool a_arr[32],b_arr[32],result[32],c=0;
int res=0;
for(int i=0;i<32;i++){
a_arr[i]=a&(1<<i);
b_arr[i]=b&(1<<i);
result[i]=a_arr[i]^b_arr[i]^c;
c=(a_arr[i]&b_arr[i])|((a_arr[i]^b_arr[i])&c);
res=res+(unsigned int)(result[i])*pow(2,i);
}
return res;
}
int main(){
int a,b;
cin>>a>>b;
cout<<add(a,b);
return 0;
}
只有70分