#include #include #include #include typedef long long ll; using namespace std; int main(){ int gx,gy,n,f; cin >> gx >> gy >> n >> f; vector> dist(n); vector c(n); for(int i=0;i> dist[i].first >> dist[i].second >> c[i]; } ll dp[53][103][103]; // for(int j=0;j<=gy;j++){ // dp[0][j][0] = j*f; // } // for(int i=0;i<=gx;i++){ // dp[0][0][i] = i*f; // } for(int i=0;i<=gx;i++){ for(int j=0;j<=gy;j++){ dp[0][i][j] = f*(i+j); } } for(int k=0;k=0;j--){ // for(int i=0;i<=gx;i++){ // cout << dp[k][i][j] << " "; // } // cout << endl; // } // cout << endl; // } cout << dp[n][gx][gy] << endl; return 0; }