#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; int main() { int n, x; cin>>n>>x; int a[505], b[505]; const int geta=100; for(int i=0; i>a[i]; a[i]-=x; a[i]+=geta; } int s=0; for(int i=0; i>b[i]; s+=b[i]; } int dp[501][200*500+1]; const int INF=1e9+7; for(int i=0; i<=n; i++) for(int j=0; j<=2*geta*n; j++) dp[i][j]=INF; dp[0][0]=0; for(int i=0; i