Code: Select all
#include
#include
using uint = uint32_t ;
using ulong = uint64_t ;
static constexpr ulong ipow(uint base, uint exp, ulong ans = 1) // Integer power
{
return exp < 1 ? ans : ipow(base*base, exp/2, (exp % 2) ? ans * base : ans) ;
}
int main ()
{
for (int i(2) ; i < 64 ; ++i)
std::cout
Mobile version