| 比赛场次 | 751 |
|---|---|
| 比赛名称 | ICPC复现(AI数据) |
| 比赛状态 | 已结束比赛成绩 |
| 开始时间 | 2026-05-26 18:00:00 |
| 结束时间 | 2026-05-26 22:00:00 |
| 开放分组 | 全部用户 |
| 组织者 | syzhaoss |
| 注释介绍 |
| 题目名称 | 数学的大厦崩塌了 |
|---|---|
| 输入输出 | shuxue.in/out |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 512 MiB |
| 测试点数 | 10 简单对比 |
| 用户 | 结果 | 时间 | 内存 | 得分 |
|---|---|---|---|---|
|
|
AAAAAAAAAA | 0.030 s | 3.88 MiB | 100 |
|
|
WWWWWWWWWW | 0.030 s | 3.66 MiB | 0 |
小 C 正在学分数约分,他吃惊地发现,计算 $\frac{16}{64}$ 时,将分子和分母中同时出现的数字 $6$ “删去”,竟然得到了正确的约分结果 $\frac{1}{4}$。他又随手试了几个,发现类似的例子都是正确的:
小 C 感觉数学的大厦崩塌了,他想知道在给定范围内,还有多少个这样的分数可以让数学的大厦崩塌。
形式化地说,对于给定的正整数 $n$,请你计算有多少个四元组 $(A,B,a,b)$ 满足以下全部条件:
一个正整数 $n$($1 \le n \le 10000$),表示$B$的取值范围上界。
输出一行一个整数,表示满足条件的四元组 $(A,B,a,b)$ 的数量。
40
6
100
48
10000
218429
对于第一个样例,满足条件的六个四元组分别是:
$$ \frac{10}{20} = \frac{1}{2} \quad \frac{10}{30} = \frac{1}{3} \quad \frac{20}{30} = \frac{2}{3} \quad \frac{10}{40} = \frac{1}{4} \quad \frac{20}{40} = \frac{2}{4} \quad \frac{30}{40} = \frac{3}{4} $$
对于第二个样例,除了 $A$ 和 $B$ 均为 $10$ 的倍数的情况,有四种情况比较特殊:
$$ \frac{16}{64} = \frac{1}{4} \quad \frac{26}{65} = \frac{2}{5} \quad \frac{19}{95} = \frac{1}{5} \quad \frac{49}{98} = \frac{4}{8} $$
请注意,同一个 $\frac{A}{B}$ 可能通过不同的删减方式得到不同的合法四元组。例如 $\frac{3163}{6326}$,可以删减为 $\frac{13}{26}$ 或 $\frac{31}{62}$,因此四元组 $(3163,6326,13,26)$ 和 $(3163,6326,31,62)$ 要分别计数。
以下是一些不合法的例子和原因:
ICPC 2026 河南省赛。