【题目链接】
【题目大意】
将一个集合调整成另一个集合中的数,把一个数+1需要消耗x,-1需要消耗y,问最小消耗。
【题解】
显然两个集合排序之后一一对应调整需要消耗的才是最少的,所以排序计算答案即可。
【代码】
#include#include using namespace std;const int N=25010;int a[N],b[N],n,x,y;int main(){ while(~scanf("%d%d%d",&n,&x,&y)){ for(int i=0;i