求助!一直 TLE,感觉时间复杂度没有什么问题呀
查看原帖
求助!一直 TLE,感觉时间复杂度没有什么问题呀
804115
yzm0325楼主2023/6/23 22:35
#include <bits/stdc++.h>
using namespace std;
int t;
int main() {
    cin >> t;
    while(t--) {
        long long n, tmp;
        cin >> n;
        tmp = n;
        for(int i = 2; i * i <= n; i++) {
            while(tmp % i == 0) {
                cout << i << " ";
                tmp /= i;
            }
        }
        if(tmp != 1) cout << tmp << " ";
        cout << "\n";
    }
    return 0;
}

TLE

2023/6/23 22:35
加载中...