摘要: 根据三个等价条件,可以将n^2个数的GCD转化为n个数的GCD,且这n个数是连续的,可以通过线段树在log时间求解。 转化方式为 a与b的GCD=a与a-b的GCD,因为b=x*GCD。 阅读全文
posted @ 2022-06-09 15:37 80k 阅读(42) 评论(0) 推荐(0)
摘要: 设f(x)为x的最大平方除数(x的除数且为平方数),两数i与j相乘为平方数,等价于i/f(i)*j/f(j)为平方数且由于i / f(i)与j / f(j)不可能被任何质数整除两次以上则两数i与j相乘为平方数,等价于i / f(i)= j/ f(j)且f(i)可以在sqrt(i)的时间复杂度求出。 阅读全文
posted @ 2022-06-09 14:46 80k 阅读(357) 评论(0) 推荐(0)