A93182.「NOI2024」分数

NOI/NOI+/CTSC

NOI

通过率:0%

时间限制:6.00s

内存限制:512MB

题目描述

小 Y 和小 C 在玩一个游戏。

定义正分数为分子、分母都为正整数的既约分数。

定义完美正分数集合 SS 为满足以下五条性质的正分数集合:

  • 12∈S\dfrac{1}{2}\in S;
  • 对于 12<x<2\dfrac{1}{2}<x<2,x∉Sx\not \in S;
  • 对于所有 x∈Sx\in S,1x∈S\dfrac{1}{x}\in S;
  • 对于所有 x∈Sx\in S,x+2∈Sx+2 \in S;
  • 对于所有 x∈Sx\in S 且 x>2x>2,x−2∈Sx-2 \in S;

可以证明,上述五条性质确定了唯一的完美正分数集合 SS。

所有完美正分数集合 SS 中的正分数被称为完美正分数。记 f(i,j)f(i,j) 表示 ij\dfrac{i}{j} 是否为完美正分数,即 f(i,j)=1f(i,j)=1 当且仅当 ii 与 jj 互素且 ij∈S\dfrac{i}{j} \in S,否则 f(i,j)=0f(i,j)=0。

小 C 问小 Y:给定 n,mn,m,求所有分子不超过 nn,分母不超过 mm 的完美正分数的个数,即求 ∑i=1n∑j=1mf(i,j)\sum_{i=1}^n \sum_{j=1}^m f(i,j)。

时光走过,小 C 和小 Y 会再遇见。回首往事,大家都过上了各自想要的生活。

输入格式

从文件 fraction.in 中读入数据。

输入的第一行包含两个正整数 nn 和 mm,分别表示分子和分母的范围。

输出格式

输出到文件 fraction.out 中。

输出一行包含一个非负整数,表示对应的答案。

输入输出样例

  • 输入#1

    10 10

    输出#1

    16

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

首页