A85970.「2020-2021 集训队作业」function

NOI/NOI+/CTSC

通过率:0%

时间限制:2.00s

内存限制:512MB

题目描述

定义 P(x)P(x) 表示满足 1<y<x,y31(modx)1< y< x,y^3\equiv 1\pmod xyy 的数量。

求在 nn 以内有多少正整数满足 P(x)=mP(x)=m

输入格式

一行输入两个整数 n,mn,m

输出格式

输出一个数,表示答案。

输入输出样例

  • 输入#1

    10 0

    输出#1

    8
  • 输入#2

    100000000 242

    输出#2

    24038

说明/提示

对于 100%100\% 的数据,1<n2×10100m<n1< n\le 2\times 10^{10},0\le m<n

测试点编号 nn mm
11 2×1010\le 2\times 10^{10} =666=666
22 103\le 10^3
33 105\le 10^5
44 106\le 10^6
55 3×106\le 3\times 10^6
66 5×106\le 5\times 10^6
77 107\le 10^7
88 108\le 10^8 300\ge 300
99 5×108\le 5\times 10^8 300\ge 300
1010 109\le 10^9 300\ge 300
1111 5×109\le 5\times 10^9 200\ge 200
1212 1010\le 10^{10} 200\ge 200
1313 1010\le 10^{10} =0=0
1414 2×1010\le 2\times 10^{10} =0=0
1515 108\le 10^8
1616 5×108\le 5\times 10^8
1717 109\le 10^9
1818 5×109\le 5\times 10^9
1919 1010\le 10^{10}
2020 2×1010\le 2\times10^{10}
首页