rt,代码如下:
#include<stdio.h>
long long read(){
long long x=0;
char ch=getchar();
while(ch<48||ch>57)
ch=getchar();
while(ch>=48&&ch<=57){
x=(x<<3)+(x<<1)+(ch^48);
ch=getchar();
}
return x;
}
int main(){
long long a=read(),b=read();
long long j;
for(long long i=1;i<=b;i++){
for(j=0;a&(1<<j);j++)
a&=(1<<j)^(-1);
a|=1<<j;
}
printf("%d",a);
return 0;
}
谢谢!