#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
vector<int> get_div(int x){
vector<int> res;
for(int i = 1; i <= x / i; i ++ ){
if(x % i == 0){
res.push_back(i);
if(i != x / i) res.push_back(x / i);
}
}
sort(res.begin(), res.end());
return res;
}
int main()
{
int n;
cin>>n;
while(n -- ){
int a;
cin>>a;
auto t = get_div(a);
for(auto x : t) cout<<x<<" ";
cout<<endl;
}
return 0;
}
AcWing 869 试除法求约数 题解 (试除法求约数)
最新推荐文章于 2024-07-23 17:36:37 发布