#include #include #include #include #include using namespace std; int a[100005],b[100005]; int k[1005],p[1005]; long long dp[11][100005]; int main() { //freopen("in.txt","r",stdin); int n,m; while(~scanf("%d%d",&n,&m)) { int maxb = 0; for(int i=0; ix) { int temp = j-p[i]+x>0?j-p[i]+x:0; dp[x][j] = min(dp[x][j],dp[x][temp]+k[i]); //cout<