问题背景
我常常追忆过去。
生命瞬间定格在脑海。我将背后的时间裁剪、折叠、蜷曲,揉捻成天上朵朵白云。
云朵之间亦有分别:积云厚重,而卷云飘淼。生命里震撼的场景掠过我的思绪便一生无法忘怀,而更为普通平常的记忆在时间的冲刷下只留下些许残骸。追忆宛如入梦,太过清楚则无法愉悦自己的幻想,过分模糊却又坠入虚无。只有薄雾间的山水,面纱下的女子,那恰到好处的朦胧,才能满足我对美的苛求。
追忆总在不经意间将我裹进泛黄的纸页里。分别又重聚的朋友,推倒又重建的街道,种种线索协助着我从一个具体的时刻出发沿时间的河逆流而上。曾经的日子无法重来,我只不过是一个过客。但我仍然渴望在每一次追忆之旅中留下闲暇时间,在一个场景前驻足,在岁月的朦胧里瞭望过去的自己,感受尽可能多的甜蜜。美好的时光曾流过我的身体,我便心满意足。
过去已经凝固,我带着回忆向前,只是时常疏于保管,回忆也在改变着各自的形态。这给我的追忆旅程带来些许挑战。
我该在哪里停留?我问我自己。
问题描述
珂朵莉给了你一个长度为 $n$ 的正整数数列 $a$ 和一个 $1$ 到 $n$ 的排列 $p$, 请计算满足以下条件的整数对 $(i, j)$ 的数量:
- $1 \le i \lt j \le n$
- $p[i] \lt p[j]$
- 令 $\mathrm{lpf}(x)$ 表示 $x$ 的最大质因数(largest prime factor),则 $\mathrm{lpf}(a[i] + a[j]) \mid \gcd(i, j)$
提示:$A \mid B$ 表示 $B$ 能被 $A$ 整除
输入格式
第一行包含一个整数 $n$。 ($2 \le n \le 2 \times 10^5$)
第二行包含 $n$ 个整数 $a[1], a[2], \dots, a[n]$。 ($1 \le a[i] \le 2 \times 10^5$)
第三行包含 $n$ 个整数 $p[1], p[2], \dots, p[n]$,保证是 $1$ 到 $n$ 的一个排列。
输出格式
输出一个整数,表示满足条件的整数对数量。
| 数据编号 | $n \le$ | $\max(a) \le$ | 特殊限制 |
|---|---|---|---|
| 1-2 | $1000$ | $1000$ | 无 |
| 3-6 | $5000$ | $2 \times 10^5$ | 无 |
| 7-11 | $2 \times 10^5$ | $2 \times 10^5$ | $p[i] = i$ |
| 12-16 | $2 \times 10^5$ | $2 \times 10^5$ | $a[i] \le 10$ |
| 17-20 | $2 \times 10^5$ | $2 \times 10^5$ | 无 |
Sample Test Cases
| Input | Output | |
|---|---|---|
| 10 2 2 1 6 2 6 6 1 6 4 1 2 3 4 5 6 7 8 9 10 |
3 | |
只有(2,4)、(2,6)、(6,9)是有效对 |
||
| 12 2 1 3 3 1 4 2 4 4 2 4 4 8 3 6 12 10 4 7 1 2 5 11 9 |
3 | |
只有(2,4)、(6,12)、(8,12)是有效对 |
||
| /reminisce3.in | /reminisce3.ans | |
此样例满足第3-6测试点的限制 |
||
| /reminisce4.in | /reminisce4.ans | |
此样例满足第7-11测试点的限制 |
||
| /reminisce5.in | /reminisce5.ans | |
此样例满足第12-16测试点的限制 |
||
| /reminisce6.in | /reminisce6.ans | |
此样例满足第17-20测试点的限制 |
||
Scoring: Per Case
Authored by s22l19, s23f32 and wy24215
Appeared in 2025 Mini Comp 4 [WY Interschool Pre-SDIC]