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

NOI/NOI+/CTSC

通过率:0%

时间限制:2.00s

内存限制:512MB

题目描述

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

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

输入格式

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

输出格式

输出一个数,表示答案。

输入输出样例

  • 输入#1

    10 0

    输出#1

    8
  • 输入#2

    100000000 242

    输出#2

    24038

说明/提示

对于 100%100\% 的数据,1<n≤2×1010,0≤m<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}

输入解题思路,AI测评打分。不知道怎么写?

首页