怎么又是没人写题解的UVA好题,个人感觉应该是生成函数的大板子题了. 直接做肯定爆炸,考虑来一发优化,我们记一个多项式,其中\(i\)次项的系数就表示对于\(i\)这个数有多少种表示方式. 那么很明显,我们可以先筛素数,那么初始的多项式只有范围的的素数对应项系数才为\(1\),否则都为\(0\). 然后考虑两种花色配对,其实就是看任意两张牌上面的数字加起来能得到什么. 说具体点就是配对后某个项的系数就是两种花色中项的次数之和为这个次数的所有系数之和. 所以我们发现配对的本质其实就是卷积,那么就可…