1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
using namespace std;

int main() {
	
	unsigned long long int sum, sum1;
	unsigned int a, n, k;
	int iter = 0;
	int br = 0;
	cin >> sum;
	for(int a = 1; a < sum/3; a++)
	{	
		sum1 = a*(1+2*(1+2));
		if(sum1 > sum) break;
		for(int n = 2; n < sum; n++)
		{	
			sum1 = a*(1+n*(1+2));
			if(sum1 > sum) break;
			for(int k = 2; k < sum; k++)
				{
					sum1 = a*(1+n*(1+k));
					if(sum1 == sum) iter++;
					else if(sum1 > sum) break;
				
				}
			
		}
		
	}	
	cout << iter;
	return 0;
}