Codeforces Round #554 (Div. 2)c题 数学题
Codeforces Round #554 (Div. 2)c题 数学题
大致意思是找到一个k使a+k和b+k的最小公倍数最小

我们可知不论k取多少,abs(a-b)的值不变,所以如果一个数能是a+k的公约数肯定也是b+k的公约数,肯定也是abs(a-b)的因子,所以我们找出它的因子,然后运用枚举的方法找出最小的最小公倍数,之后输出那个k就行。

找出公因子操作如下:cha就是ab之差,k和cha/k都是因子,复杂度为根号n
Codeforces Round #554 (Div. 2)c题 数学题

下面是所有的代码:
Codeforces Round #554 (Div. 2)c题 数学题
Codeforces Round #554 (Div. 2)c题 数学题
这样这道题就可以a了

相关文章:

  • 2022-01-26
  • 2022-12-23
  • 2022-12-23
  • 2022-03-05
  • 2021-06-04
  • 2021-05-28
  • 2021-09-20
  • 2021-09-16
猜你喜欢
  • 2022-01-05
  • 2021-06-03
  • 2021-11-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-21
相关资源
相似解决方案