样例过了 只是TLE
#include <bits/stdc++.h>
using namespace std;
int main()
{
long long n,m;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
long long e;
scanf("%lld",&e);
long long l=e;
for(long long j=2;j<=l;j++)
{
if(l%j==0)
{
while(l%j==0)
{
printf("%d ",j);
l=l/j;
}
}
if(l==1)
{
printf("\n");
break;
}
}
}
}
求助