首先我们在这里再写一下这个式子:
\prod_{i = A}^{B}\prod^i_{j=1}(\frac{i}{j})^{\lfloor \frac{i}{j} \rfloor}\ (\bmod\ 19260817)i=A∏Bj=1∏i(ji)⌊ji⌋ (mod 19260817)
如果只是看着而不给它来一个大手术是永远都做不出来的..除非你有天河一号
然后开始它的变形记:
\prod_{i = A}^{B}\prod^i_{j=1}i^{\lfloor \frac{i}{j} \rfloor} \times inv(j)^{\lfloor \frac{i}{j} \rfloor} (\bmod\ 19260817)i=A∏Bj=1∏ii⌊ji⌋×inv(j)⌊ji⌋(mod 19260817)
\prod_{i = A}^{B}\prod^i_{j=1}i^{\lfloor \frac{i}{j} \rfloor} \times \prod_{i = A}^{B}\prod^i_{j=1}inv(j)^{\lfloor \frac{i}{j} \rfloor} (\bmod\ 19260817)i=A∏Bj=1∏ii⌊ji⌋×i=A∏Bj=1∏iinv(j)⌊ji⌋(mod 19260817)
到这里应该还是比较简单的吧..只是拆成了逆元然后分开了..
如果不会逆元请出门P3811P3811不送..
好的继续..
\prod_{i = A}^{B}i^{\sum_{j=1}^{i}\lfloor \frac{i}{j} \rfloor} \times \prod_{i = A}^{B} \prod^B_{j = 1} inv(j) ^ {\lfloor \frac{i}{j} \rfloor} (\bmod\ 19260817)i=A∏Bi∑j=1i⌊ji⌋×i=A∏Bj=1∏Binv(j)⌊ji⌋(mod 19260817)
前面一半应该都没有什么问题把..用了幂的乘积的一个公式:x^a \cdot x^b = x^{a+b}xa⋅xb=xa+b
后面一半就是一个变形..把jj弄到ii前面去..
你可能会觉得这个多乘了一些奇怪的东西,毕竟以前的jj是到ii,然而现在到了BB..
但是并不会多..因为如果j > ij>i,那么\lfloor \frac{i}{j} \rfloor=0⌊ji⌋=0,对于幂来说算出来的结果就是11,乘上一个11并不会造成什么奇怪的结果..
好的继续..
\prod_{i = A}^{B}i^{\sum_{j=1}^{i}\lfloor \frac{i}{j} \rfloor} \times \prod_{j = 1}^{B} (\prod^B_{i = 1} inv(j) ^ {\lfloor \frac{i}{j} \rfloor} \times \prod^A_{i = 1} j ^ {\lfloor \frac{i}{j} \rfloor}) (\bmod\ 19260817)i=A∏Bi∑j=1i⌊ji⌋×j=1∏B(i=1∏Binv(j)⌊ji⌋×i=1∏Aj⌊ji