为什么只过了一个点
查看原帖
为什么只过了一个点
521283
wangif424楼主2022/8/12 13:48
#include<bits/stdc++.h>
using namespace std;
long long t,m,s;
int main(){
	cin >> t;
	while(t--){
		cin >> s >> m;
		if((s%2==1) || m==1){
			cout << -1 << '\n';
		}else{
			printf("%d %d %d\n",2,s/2,s/2);
		}
	}
	return 0;
}

2022/8/12 13:48
加载中...