#336. 神奇数对
神奇数对
题目描述
我们定义对于数对, 如果存在 和 都是质数,则称作神奇数对。
现在你需要求出对于任意 所组成的 (i, j) 有多少不同的神奇数对。
请注意,如果 或 ,则对 和对 被视为不同的。
输入描述
输入仅有一行,包含一个整数 N.
输出描述
输出一个整数,表示有多少数对 为神奇数对。
样例
样例输入#1
3
样例输出#1
2
样例输入#2
5
样例输出#2
6
我们定义对于数对(i,j), 如果存在gcd(i,j)i 和 gcd(i,j)j 都是质数,则称作神奇数对。
现在你需要求出对于任意 i,j≤N 所组成的 (i, j) 有多少不同的神奇数对。
请注意,如果 i1=i2 或 j1=j2,则对 (i1,j1) 和对 (i2,j2) 被视为不同的。
输入仅有一行,包含一个整数 N.
1≤N≤107
输出一个整数,表示有多少数对 (i,j) 为神奇数对。
3
2
5
6