计算两种符文校准后的临界最大不可达魔法强度值

pa050472 程序题 共 个子题

题目描述

在奇幻世界“阿尔卡纳”中,年轻的魔法师洛基正在学习符文魔法。魔法师可以将两种基础符文 ——“火符”和“风符”组合在魔杖上,以施展不同强度的法术。 火符初始能量为 a 点,风符初始能量为 b 点。 根据古老的魔法规则,这两种符文在施法前需要先进行能量校准:

  • 火符的实际强度会变为: x = a + 7(火符吸收环境中的热能)
  • 风符的实际强度会变为: y = b − 3(风符释放部分能量稳定自身) 校准后,洛基每次施法只能使用同一种符文(可以多个),不能混合使用不同符文。例如:
  • 可以选择使用 3 个火符(获得 3x 点强度)
  • 或 2 个风符(获得 2y 点强度) 但不能同时使用火符和风符来获得精确的强度值。 洛基的导师告诉他:当两种符文的强度值互质时,总会存在一个最大的魔法强度值,超过这个值的任何强度都可以通过某种符文组合达到。作为测试,导师要求洛基计算出这个临界强度值。

输入描述

一行包含两个正整数 a 和 b(1 ≤ a, b ≤ 10^6,保证 a + 7 与 b − 3 互质且 b > 3)。

输出描述

输出一个整数,表示洛基能够达到的临界魔法强度值。

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧