#abc236h. [abc236_h]Distinct Multiples

[abc236_h]Distinct Multiples

给定两个正整数 N,MN,M 和一个正整数序列 DD,询问满足条件的序列 AA 的个数:

  1. 1AiM(1iN)1\leq A_i\leq M(1\leq i\leq N)
  2. AiAj(1i<jN)A_i\neq A_j(1\leq i<j\leq N)
  3. DiAiD_i|A_i
  • 2N16,1M1018,1DiM2\leq N\leq 16,1\leq M\leq 10^{18},1\leq D_i\leq M