已AC , 但是不理解为什么要加这个东西
查看原帖
已AC , 但是不理解为什么要加这个东西
948216
ZackofZHOU楼主2023/8/26 16:35

代码

#include<iostream>
using namespace std;
int main()
{
    int n;
    long long num,x;
    cin >> n;
    while(n--)
    {
        cin >> num;
        x = num;
        for(long long i = 2;1ll * i * i <= x;i++)
        { // 我听dalao说要加1ll
            while(num % i == 0)
            {
                cout << i << ' ';
                num /= i;
            }
        }
        if(num > 1)
            cout << num;
        cout << '\n';
    }
    return 0;
}
2023/8/26 16:35
加载中...