@chengni
盒子与小球3容斥,每次枚举iii个超出限制,则答案为∑i=0m(−1)i(mi)(n−i(K+1)+m−1m−1)\sum_{i=0}^m (-1)^i{m\choose i}{n-i(K+1)+m-1\choose m-1}∑i=0m(−1)i(im)(m−1n−i(K+1)+m−1)
盒子与小球4最大的区别点是:“球是不同的”,所以不能转化为不定方程的解个数。不过这个东西大概可以倍增,复杂度为O(n2logm)O(n^2\log m)O(n2logm),如果fft则复杂度为O(nlognlogm)O(n\log n\log m)O(nlognlogm)
计数问题最好都%一下mod...
7.球相同,盒子相同,可以有空盒
这个玩意其实就是自然数划分问题,用五边形数可以做到O(nn)O(n\sqrt{n})O(nn)