Problem A
Sigma Function
Input: Standard
Input
Output: Standard
Output
Sigma function is an interesting function in Number
Theory. It is denoted by the Greek letter Sigma (σ). This function
actually denotes the sum of all divisors of a number. For example σ(24) =
1+2+3+4+6+8+12+24=60. Sigma of small numbers is easy to find but for large
numbers it is very difficult to find in a straight forward way. But
mathematicians have discovered a formula to find sigma. If the prime power
decomposition of an integer , then
For some n the value of σ(n) is odd and for
others it is even. Given a value n, you will have to find how many integers
from 1 to n have even value of σ.
Input
The input file contains at most 100 lines of inputs.
Each line contains an integer N
(0<N<1000000000001).
Input is terminated by a line containing a single
zero. This line should not be processed.
Output
For each line of input produce one line of output.
This line denotes how many numbers between 1 and N (inclusive) has even value
of function σ.
Sample Input Output for Sample Input
3 10 1000 0 |
1 5 947 |
Problemsetter: Shahriar
Manzoor