cpp-library

This documentation is automatically generated by online-judge-tools/verification-helper

View the Project on GitHub 9tc/cpp-library

:x: 約数列挙
(math/divisor.hpp)

Verified with

Code

#pragma once
template<class T>
set<T> getDivisors(T n){
  set<T> res;
  for(T i = 1; i * i <= n; ++i){
    if(n % i == 0){
      res.insert(i);
      res.insert(n / i);
    }
  }
  return res;
}
#line 2 "math/divisor.hpp"
template<class T>
set<T> getDivisors(T n){
  set<T> res;
  for(T i = 1; i * i <= n; ++i){
    if(n % i == 0){
      res.insert(i);
      res.insert(n / i);
    }
  }
  return res;
}
Back to top page