欢迎光临
我们一直在努力

信息学奥赛 启蒙编程3329:练55.4 沙堡 https://bas.ssoier.cn/show_source.php?runid=4275795

#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;
}

代码制作不易,给博主点个赞吧!谢谢!博主会给大家带来更好的作品!

赞(0)
未经允许不得转载:171主机测评 » 信息学奥赛 启蒙编程3329:练55.4 沙堡 https://bas.ssoier.cn/show_source.php?runid=4275795
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址