#3948. 优美数对2-不含自反对

优美数对2-不含自反对

题目描述

我们依然定义两个正整数 \(a,b\) 为“优美数对”,当且仅当:

  • \(a\) 的最高位等于 \(b\) 的最低位,
  • \(a\) 的最低位等于 \(b\) 的最高位。

不过这次要求 \(a\neq b\)。现给定一个正整数 \(n\),请统计在区间 ([1,n]) 中满足上述条件的 \((a,b)\) 数对的个数(\((a,b)\) \((b,a)\) 视为不同数对,如果有多个符合条件,均需计入)。

输入格式

n
  • 一行,一个整数 \(n\) (\(1\le n\le 2\times10^5\))

输出格式

ans
  • 输出一个整数,表示满足条件的数对 \((a,b)\) 的总数。

样例

样例 1

输入:
11
输出:
2

解释:符合条件的原始优美对有 ((1,11),(11,1)) ;去掉所有 (a=b) 的情况后共 2 对。

样例 2

输入:
1
输出:
0

样例 3

输入:
100
输出:
90