UKE求助
查看原帖
UKE求助
349824
WsW_花逝爆零人楼主2023/7/5 10:17

我自己的原因还是服务器的原因?
C++98

#include<bits/stdc++.h>
using namespace std;
int t;
int n,k,x;
int main(){
	scanf("%d",&t);
	while(t--){
		scanf("%d%d%d",&n,&k,&x);
		if(k==1&&x==1)printf("NO\n");
		else if(x!=1){
			printf("YES\n");
			printf("%d\n",n);
			while(n--)printf("1 ");
			printf("\n");
		}
		else{
			if(k==2){
				if(n&1)printf("NO\n");
				else{
					printf("YES\n");
					printf("%d\n",(n>>1));
					for(int i=2;i<=n;i+=2)printf("2 ");
					printf("\n");
				}
			}
			else{
				printf("YES\n");
				printf("%d\n",(n>>1));
				for(int i=4;i<n;i+=2)printf("2 ");
				printf("3\n");
			}
		}
	}
	return 0;
}
2023/7/5 10:17
加载中...