2021-03-14 ARC114所感 atcoder.jp どうも、0完太陽と申します。 A 考え得る素数の部分集合を全列挙し、それらの積Yについて、条件を満たすか考えればよいです。 O(2^15*(15+NlogN))といったところでしょうか ※2^15通りの部分集合についてまず積を求め(15)、N個の数と互いに素であるか判定(logN) 最悪計算量は12076757≒1.2*10^7<10^8なので、1secにも余裕で間に合うという訳です こういった逆の発想ができるようになりたいです。