一道站外数论分块题
  • 板块学术版
  • 楼主Coros_Trusds
  • 当前回复14
  • 已保存回复14
  • 发布时间2022/1/27 23:37
  • 上次更新2023/10/28 10:41:13
查看原帖
一道站外数论分块题
430409
Coros_Trusds楼主2022/1/27 23:37

1s,128MB。

题目大意:

TT 组询问,对于每组询问:

给定 a,b,c,da,b,c,d,找到 max gcd(x,y){axb,cyd}\max~\gcd(x,y)\{a\le x\le b,c\le y\le d\}

1T103,1ab109,1cd1091\le T\le10^3,1\le a\le b\le 10^9,1\le c\le d\le 10^9


题解:

gcd(x,y)=k\gcd(x,y)=k,问题转化为:a1k<bk\left\lfloor\dfrac{a-1}{k}\right\rfloor\lt\left\lfloor\dfrac{b}{k}\right\rfloorc1k<dk\left\lfloor\dfrac{c-1}{k}\right\rfloor\lt\left\lfloor\dfrac{d}{k}\right\rfloor 是否成立。

求问为什么能这样转换?

2022/1/27 23:37
加载中...