This documentation is automatically generated by online-judge-tools/verification-helper
auto divisor = [](i64 x){
int sq = sqrt(x) + 1;
vector<int> ret;
for(i64 i = 1; i < sq; ++i)
if(!(x % i)){
ret.emplace_back(i);
if(i * i != x)
ret.emplace_back(x / i);
}
sort(ret.begin(), ret.end());
return ret;
};
#line 1 "lib/functions/divisor.cpp"
auto divisor = [](i64 x){
int sq = sqrt(x) + 1;
vector<int> ret;
for(i64 i = 1; i < sq; ++i)
if(!(x % i)){
ret.emplace_back(i);
if(i * i != x)
ret.emplace_back(x / i);
}
sort(ret.begin(), ret.end());
return ret;
};