3021:相亲的胖胖

时间限制:2 S   /  内存限制:65536 KB
AC:53   /  Submit:157
问题描述

胖胖有一次参加了一个由某交友平台(Github)举办的相亲活动,一共有m个相亲对象,编号分别为1、2、...、m。举办方让胖胖选择1至m中的某个整数,胖胖以为是挑选心仪的对象编号,于是为了省时间草率选择了数字m,然而举办方的规则是:根据选择的数字,凡是编号和该数字(也就是m)的最大公因数等于1的相亲对象都会分别跟胖胖约会。问胖胖的约会对象共有多少个?

输入描述

多组案例。一个正整数n,表示案例的数量。(n<=100)

每组案例由一个正整数m组成。(1<=m<=10亿)

输出描述

针对每组案例,输出一个整数, 表示跟胖胖约会的对象数量。

每组案例输出完都要换行。

样例输入复制样例

2

16

12

样例输出

8

4

提示说明

第1组案例中,与16的最大公因数为1的编号是:1、3、5、7、9、11、13、15

第2组案例中,与12的最大公因数为1的编号是:1、5、7、11

相关

20-21(1)第4次线上赛


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1