#include <bits/stdc++.h>//万能头文件
#include <vector>//动态数组头文件
#include <iostream>//普通头文件
#include <iomanip>//小数头文件
#include <string>//字符串头文件
#include <cmath>//数学函数头文件
#include <algorithm>//数组头文件
#include <cstdio>//函数头文件
#include <set>//容器类头文件
#include <cstring>//结构函数头文件
using namespace std;
int main(){
int n,x,y;
cin>>n>>x>>y;
vector <int> m(n);
vector <int> b(n);
for(int i=0;i<n;i++){
cin>>m[i]>>b[i];
}
sort(m.begin(),m.end());
sort(b.begin(),b.end());
long long h=0;
for(int i=0;i<n;i++){
if(b[i]>m[i]){
h+=(b[i]-m[i])*x;
}else {
h+=(m[i]-b[i])*y;
}
}
cout<<h<<endl;
return 0;
}
代码制作不易,给博主点个赞吧!谢谢!博主会给大家带来更好的作品!



