打表战神再次返场o( ̄ヘ ̄o#)

魈凯KBS  •  1年前


include<bits/stdc++.h>

using namespace std; int main(){

long long a,b,t;//t另有别用
scanf("%lld%lld",&a,&b);
while(b!=0){//b不是零说明不需要进位了
	t=a;//先将a当前的值用t存起来
	a^=b;//先算出结果的每一位是什么
	b&=t;//判断是否要进位
	b<<=1;//由于进位是要给下一位的,所以往左移一位
}
printf("%d\n",a);
return 0;

}


评论: