40pts求助!
查看原帖
40pts求助!
838926
very_easy楼主2024/1/21 10:46
#include<bits/stdc++.h>
using namespace std;
#define int long long
signed main(){
	int t;
	cin>>t;
	while(t--){
		int n,m;
		cin>>n>>m;
		if(pow(2,n-1)<=m){
			cout<<"Yes"<<endl;
			int ans=1;
			for(int i=1;i<=n;i++){
				cout<<ans<<" ";
				ans*=2;
			}
			cout<<endl;
		}
		else cout<<"No"<<endl; 
	}	
	return 0;
}

提交记录

没有使用 __log ,用的是 pow 函数,最后一个点WA了,求助!

2024/1/21 10:46
加载中...