WA求调,大佬看看
查看原帖
WA求调,大佬看看
682028
_awa_keyai楼主2023/5/20 16:40
#include<bits/stdc++.h>

using namespace std;
#define ll long long
ll t,n,k;

inline ll read(){
	int ret=0,f=1;
	char c=getchar();
	for(;c<'0'||c>'9';c=getchar()) if(c=='-') f=-f;
	for(;c>='0'&&c<='9';c=getchar()) ret=ret*10+c-'0';
	return ret*f;
}

signed main(void){
	
	t=read();
	while(t--){
//	    cin>>n>>k;
		n=read();k=read();
//	    cout<<"no"<<endl;
		if(k>n/2){
			puts("no");
			continue;
		}
		
		puts("yes");
		printf("1 ");
		for(ll w=n;w>=k*2+1;w-=1){
			printf("%lld ",w);	
		} // 
	
		for(ll i=1;i<=k*2;i+=2){
			for(ll j=max((ll)211,i);j<=k*2;j*=2){
				printf("%lld ",j);
			}
		}
		puts("");
	}	
	
	return 0;
}
2023/5/20 16:40
加载中...