样例没过,测试点过了
查看原帖
样例没过,测试点过了
817668
Hukaidi8566楼主2023/8/1 17:08

麻烦各位大佬看看,我的代码样例3没有过,但是测试点都AC了,这是怎么回事?

谢谢

#include<cstdio>
using namespace std;

int n;
unsigned long long k;

int main()
{
	scanf("%d%lu",&n,&k); 
	unsigned long long jie;
	for(int i=n-1;i>=0;i--)
	{
		jie=k/((unsigned long long)1<<i);
		printf("%lu",jie);
		k=k%((unsigned long long)1<<i);
		if(jie==1) k=((unsigned long long)1<<i)-k-1;
	}
	return 0;
}
2023/8/1 17:08
加载中...