#include #define REP(i,n) for(int i=0,i##_len=(n);i>N>>K>>d; std::vector> dp(2,std::vector(N*d+1,0)); std::vector S(d*N+2,0); dp[0][0]=1; for(int i=0;i