#P15029. [2026省选联测]流放阿卡胡拉

    ID: 14245 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 8 上传者: 标签>CF2400数论动态规划记忆化搜索数学

[2026省选联测]流放阿卡胡拉

题目描述

U酱准备前往阿卡胡拉取材。然而她发现这里的过路费很贵。

U酱从 (0,0)(0, 0) 启程,要前往目的地 (x,y)(x, y)。当她处于 (i,j)(i,j) 时,她下一步可以前往 (i+1,j)(i+1,j) 或者 (i,j+1)(i,j+1)。每当她来到一个新的整点 (i,j)(i,j),需要缴纳 gcd(i,j)gcd(i,j) 的过路费。注意 gcd(0,x)=xgcd(0, x)=x

U酱想要知道,从 (0,0)(0, 0)(x,y)(x, y) 的所有合法路径中,她需要缴纳的最少过路费是多少?

输入格式

第一行两个正整数 x,yx, y

输出格式

输出一个整数表示答案。

9 4
15
7 7
20
133 140
279
242848086 739639966
982488080

数据范围

Subtask 111818 pts):保证 xy106xy \leqslant 10^6

Subtask 2211 pts):保证 min(x,y)=0\min(x, y)=0

Subtask 3322 pts):保证 xyx \leqslant y,且 yy 是质数。

Subtask 4466 pts):保证 x+105<y<2xx+10^5 < y < 2x,且 xx 是质数。

Subtask 553939 pts):保证 min(x,y)106\min(x, y) \leqslant 10^6

Subtask 663434 pts):无特殊限制。

对于 100%100\% 的数据,保证 0x,y1090 \leqslant x, y \leqslant 10^9