90分求助
查看原帖
90分求助
1044598
lisquid楼主2023/9/26 16:24
#include<bits/stdc++.h>
using namespace std;
long long n/*牌数*/,t,x/*和*/,p/*类型*/;
int main(){
	cin>>t;
	while(t--){
		cin>>p>>n>>x;
		if(x==1||n>x+1){
			cout<<-1<<endl;
		}
		else if(p==1){
			for(int i=1;i<=n-2;i++){
				cout<<1<<" ";
			}
			cout<<x-n+2<<" "<<x-n+2<<endl;
		} 
		else{
			for(int i=1;i<=n-1;i++){
				cout<<"1 ";
			}
			cout<<x-n+2<<endl;
		}
	}
	return 0;
}

我总是第1个sub的第三个点不过,求助捏

2023/9/26 16:24
加载中...