#include using namespace std;int N, M;int Arr[21];int Pag[21];int DP[21][201];int Ans;int main(){ cin >> N >> M; int a, b; for(int i=1; i> Arr[i] >> Pag[i]; } for(int i=1; i=0; j--){ if(j - Arr[i] >= 0){ DP[i][j] = max(DP[i-1][j], DP[i-1][j - Arr[i]] + Pag[i]); } else{ DP[i][j] = DP[i-1][j]; } Ans..