All pastes #834186 Raw Edit

Zeug

public cpp v1 · immutable
#834186 ·published 2007-12-28 00:21 UTC
rendered paste body
#include <cmath>#include <map>long L(const long& _t){	if ((_t % 4) || (_t < 8))	{		return 0;	}	long result(0);	long i(1);	while ((_t / (i * 4)) >= i)	{		if (_t % (i * 4) == 0)		{			++result;		}		++i;	}	return result;}long N(const long& _n){	long result(0);		for (long t = 1; t <= 1000000; ++t)	{		if (L(t) == _n)		{			++result;		}	}	return result;}void euler174(){	long sum(0);	for (long n = 1; n <= 10; ++n)	{		long x = N(n);		std::cout << "N(" << n << ") = " << x << "\n";		sum += x;	}	std::cout << "solution: " << sum << "\n";}