为何WA?
查看原帖
为何WA?
482642
hank0402楼主2021/5/16 15:01

弱蒟求助

提交记录

#include<bits/stdc++.h>
using namespace std;
const int maxn = 110;
int a[maxn],T;
int main(){
	ios::sync_with_stdio(false);
	cin>>T;
	while(T--){
		int n,k,sum=0;
		cin>>n>>k;
		for(int i=1;i<=n;i++){
			cin>>a[i];
			sum+=a[i];
		}
		if(sum==k){
			printf("NO\n");
			continue;
		}
		printf("YES\n");
		sum=0;
		for(int i=1;i<=n;i++){
			sum+=a[i];
			if(sum == k){
				swap(a[i],a[i+1]);
				cout<<a[i]<<" "<<a[i+1]<<" ";
				sum+=a[i];
				i++;
				continue;
			}
			cout<<a[i]<<" ";
		}
		cout<<"\n";
	}
	return 0;
}
2021/5/16 15:01
加载中...