萌新不是人类刚学OI1/114514秒70pts求助
查看原帖
萌新不是人类刚学OI1/114514秒70pts求助
486727
IaLWH楼主2024/8/13 16:46

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;
}

谢谢!

2024/8/13 16:46
加载中...