//AC #include #include #include using namespace std; #define int long long const int MAX=400+5; int H,T,n; int dp[MAX][MAX],h[MAX],t[MAX],k[MAX]; signed main(){ ios::sync_with_stdio(false); cin.tie(0),cout.tie(0); cin>>H>>T; cin>>n; for(int i=1;i<=n;i++){ cin>>h[i]>>t[i]>>k[i]; } for(int i=1;i<=n;i++){ for(int j=H;j>=h[i];j--){//体积 for(int q=T;q>=t[i];q--){//质量 dp[j][q]=max(dp[j][q],dp[j-h[i]][q-t[i]]+k[i]); } } } cout<