传送门
我还在那分奇数偶数
直接输出 n-3 1 1 1 这样最大公约数和最小公倍数都是1
#include<bits/stdc++.h>
using namespace std;
int main()
{
int i,j,k,m,n,t;
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
if(n==4)
{
printf("1 1 1 1\n") ;
continue;
}
printf("%d 1 1 1\n",n-3);
}
}