Pagini recente » Cod sursa (job #2767360) | Cod sursa (job #3168372) | Cod sursa (job #584508) | Cod sursa (job #1293461) | Cod sursa (job #2360868)
#include <bits/stdc++.h>
#define DIM 100005
using namespace std;
ifstream fin ("branza.in");
ofstream fout ("branza.out");
long long n, s, t, i, sol, poz, mipret, micant, can;
long long pret[DIM], cant[DIM];
int main(){
fin >> n >> s >> t;
mipret = INT_MAX;
for (i=1; i<=n; i++){
fin >> pret[i] >> cant[i];
if (i < t){
sol += pret[i]*cant[i];
}
else{
if (pret[i] < mipret){
mipret = pret[i];
micant = cant[i];
poz = i;
}
can += cant[i];
}
}
sol += can*mipret;
for (i=t; i<=n; i++){
if (i != poz){
can -= cant[i];
sol += s*can;
}
}
fout << sol;
return 0;
}