题目

//参考了网上的代码

注意答案可能超过32位

//要达成目标,就是要所有数列a的都比数列b的要小或者等于
//然后,要使最小的要和最大的一样大,就要移动(大-小)步,
//要使较小的要和较大的一样大,也是要移动(较大-较小)步
//然后都加在一起就好了 #include<iostream>
#include<algorithm>
#include<stdio.h>
#include<string.h>
using namespace std;
#define ll long long
int cmp(ll x,ll y)
{
return x>y;
}
ll a[],b[];
int main()
{
ll n,m;
cin >> n>> m;
for(int i=;i<n;i++)
cin >> a[i];
for(int i=;i<m;i++)
cin >> b[i];
sort(a,a+n);
sort(b,b+m,cmp);
if(n>m)n=m;
ll ans=;
for(int i=;i<n;i++)
if(a[i]<b[i])
ans+=(b[i]-a[i]);
cout << ans <<endl;
return ;
}

最新文章

  1. ASP.NET MVC Model验证(四)
  2. volatile不能保证原子性
  3. Redis总结(四)Redis 的持久化
  4. WordPress 的 Google 字体问题解决办法
  5. Dapper学习笔记(3)-增、删、改、查
  6. Hits算法
  7. 反编译Android APK及防止APK程序被反编译
  8. Corrupted MAC on input
  9. html5 video播放不全屏
  10. SSIS之数据转换用法
  11. Swagger+Spring MVC框架学习分享
  12. Lucene.Net 2.3.1开发介绍 —— 三、索引(四)
  13. python 基础-----数字,字符串,列表,字典类型简单介绍
  14. RPO(Relative Path Overwrite)
  15. UNIX环境高级编程——非阻塞设置
  16. 清北学堂(2019 4 28 ) part 2
  17. TypeSrcript如何引入第三方库 如果加d.ts以及async await如何使用 demo,只有代码,文字后续补充
  18. chrome 调试功能使用说明
  19. python08内置函数
  20. 6.3Pytyhon文件的操作(三)

热门文章

  1. C/C++走过的坑(基础问题篇)
  2. 用Python作GIS之五:从示例入手—example函数
  3. Java从入门到精通——调错篇之SVN 出现 Loced错误
  4. Oracle redo 日志切换时间频率
  5. Android里面的命名规范
  6. Libevent windows/linux下编译
  7. SVN中的常见错误(长期更新)
  8. Labview实现脉波调制( PDM )
  9. gcc 创建库及使用
  10. Log4Net学习【二】