测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A8911. Cows and Primitive Roots

编程题 普及/提高-
知识点

题目描述

The cows have just learned what a primitive root is! Given a prime $p$ , a primitive root ![](/uploads/acgo/image/810de14ecb923b5f_311ee9f53959.jpeg) is an integer $x$ $(1<=x<p)$ such that none of integers $x-1,x^{2}-1,...,x^{p-2}-1$ are divisible by $p$ , but $x^{p-1}-1$ is.

Unfortunately, computing primitive roots can be time consuming, so the cows need your help. Given a prime $p$ , help the cows find the number of primitive roots ![](/uploads/acgo/image/810de14ecb923b5f_311ee9f53959.jpeg).

输入格式

The input contains a single line containing an integer $p$ $(2<=p<2000)$ . It is guaranteed that $p$ is a prime.

输出格式

Output on a single line the number of primitive roots ![](/uploads/acgo/image/48b55acff1c174ed_d53db48a93db.jpeg).

输入输出样例

输入 #1
3
输出 #1
1
输入 #2
5
输出 #2
2

说明/提示

The only primitive root ![](/uploads/acgo/image/fa5a1eedc2d20775_79853abb4644.jpeg) is $2.$

The primitive roots ![](/uploads/acgo/image/430473c7dfc3f253_1d4daec19c3b.jpeg) are $2$ and $3.$
上一题 去做题 下一题