#include #include #include #include #include #include using namespace std; const int N=1010; const int M=3010; int n,m,i,j,T,f[M]; struct node { int x,y,z; double w; }a[N]; int cmp(node a,node b) { return a.w=a[i].z;j--) if (f[j-a[i].z]!=-1) f[j]=max(f[j],f[j-a[i].z]+a[i].x-a[i].y*j); for (i=0;i