Open kemuniku opened 1 month ago
数列A_iの部分集合であって合計がXになるようなものが存在するか判定 1 <= X <= N*max(A)
愚直にやると、O(XN) → O(N^2 max(A))だが、O(Nmax(A))で解く方法があるらしい。
https://qiita.com/lowking/items/a9393f6afb9a4e662c38 https://atcoder.jp/contests/abc221/editorial/2741
数列A_iの部分集合であって合計がXになるようなものが存在するか判定 1 <= X <= N*max(A)
愚直にやると、O(XN) → O(N^2 max(A))だが、O(Nmax(A))で解く方法があるらしい。
https://qiita.com/lowking/items/a9393f6afb9a4e662c38 https://atcoder.jp/contests/abc221/editorial/2741