#include #include #include #include using namespace std; #define INF 0x3f3f3f3f long long a[100010],b[100010]; long long k[1010]; long long p[1010]; long long dp[1010][15]; int main() { int n,m; while(scanf("%d %d",&n,&m)!=EOF) { int i,j,k1; long long maxx=0,maxn=0, mass=0; for(i=0;ij) { dp[j][i]=min(dp[j][i],k[k1]); } else { dp[j][i]=min(dp[j][i],dp[j-dm][i]+k[k1]); } } } } long long sum=0; for(i=0;i