Sign in
or
Register
Courses
Textbook
Compiler
Contests
Topics
Courses
Arithmetic
The Euler function and other problems in number theory
Module:
The Euler function and other problems in number theory
Problem
1
/9
Euler function
Theory
Click to read/hide
Euler function
The theory can be read
here
.
Problem
Given a natural number
\(n <= 10^9,\)
determine the number of natural numbers less than
\(n\ )
and coprime to
\(n\)
. This number is denoted by
\( f(n) \)
and is called Euler's phi function. The complexity of the algorithm should be
\( O(\sqrt{n})\)
.
Input
The input is a natural number
n
.
Imprint
Print the answer to the problem.
Examples
#
Input
Output
1
2
1
1000
ms
256 Mb
Rules for program design and list of errors in automatic problem checking
Teacher commentary