【题目描述】 给定一个正整数nnn,在[1,n][1,n][1,n]的范围内,求出有多少个无序数对(a,b)(a,b)(a,b)满足gcd(a,b)=a xor bgcd(a,b)=a\;xor\;bgcd(a,b)=axorb。 【输入】 输入共一行,一个正整数nnn。 【输出】 输出共一行,一个正整数表示答案。 【输入样例】 文本复制3 【输出样例】 文本复制1 【提示】 【样例解释】 只有(2,3)(2,3)(2,3)满足要求。 【数据规模】 对于30%的数据,n≤1000n≤1000n≤1000。 对于60%的数据,n≤105n≤10^5n≤105。 对于100%的数据,n≤107n≤10^7n≤107。