P0563

Calc

Calc

给出 NN,统计满足下面条件的数对 (a,b)(a, b) 的个数:

  1. 1≤a<b≤N1\le a<b\le N;
  2. a+ba+b 整除 a×ba\times b。

输入格式

一行一个数 NN。

输出格式

一行一个数,表示答案。

样例输入

15

样例输出

4

样例解释

N=15N=15 时,满足 a+b∣a×ba+b\mid a\times b 的数对共有 44 个:(3,6)(3, 6)、(4,12)(4, 12)、(6,12)(6, 12)、(10,15)(10, 15)。

数据范围

各测试点中 NN 的上界如下:

  • 测试点 11:N≤10N\le 10;
  • 测试点 22:N≤50N\le 50;
  • 测试点 33:N≤103N\le 10^3;
  • 测试点 44:N≤5×103N\le 5\times 10^3;
  • 测试点 55:N≤2×104N\le 2\times 10^4;
  • 测试点 66:N≤2×105N\le 2\times 10^5;
  • 测试点 77:N≤2×106N\le 2\times 10^6;
  • 测试点 88:N≤107N\le 10^7;
  • 测试点 99:N≤2×107N\le 2\times 10^7;
  • 测试点 1010:N≤3×107N\le 3\times 10^7;
  • 测试点 1111:N≤5×107N\le 5\times 10^7;
  • 测试点 1212:N≤108N\le 10^8;
  • 测试点 1313:N≤2×108N\le 2\times 10^8;
  • 测试点 1414:N≤3×108N\le 3\times 10^8;
  • 测试点 1515:N≤5×108N\le 5\times 10^8;
  • 测试点 16∼1716\sim 17:N≤109N\le 10^9;
  • 测试点 18∼2018\sim 20:N≤231−1N\le 2^{31}-1。

来源与许可

本题题面与测试数据整理自 BZOJ 2671。

样例 1

输入

15

输出

4