#include using namespace std; int main() { long long int pocetChaloupek, cenaTovarny, cenaTrubky; cin >> pocetChaloupek; cin >> cenaTovarny; cin >> cenaTrubky; // První továrnu rovnou umístíme na první chaloupku long long int celkovaCena = cenaTovarny; long long int poziceMinule; cin >> poziceMinule; for(int i = 1; i < pocetChaloupek; i++) { long long int pozice; cin >> pozice; long long int cenaUmisteniTrubky = cenaTrubky * (pozice - poziceMinule); if(cenaUmisteniTrubky < cenaTovarny) { celkovaCena += cenaUmisteniTrubky; } else { celkovaCena += cenaTovarny; } poziceMinule = pozice; } cout << celkovaCena; return 0; }