博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
|Vijos|贪心|P1662 最大配对
阅读量:4677 次
发布时间:2019-06-09

本文共 581 字,大约阅读时间需要 1 分钟。

https://vijos.org/p/1662

把两个a,b从小到大排序,此时绝对值差最大的绝对是a头-b尾或者b头-a尾,最后累加起来即可

#include
#include
#include
#include
#include
#define ms(i,j) memset(i,j,sizeof(i));using namespace std;int a[1000005];int b[1000005];int n,k;long long ans = 0;int main(){ scanf("%d%d", &n, &k); for (int i=0;i
abs(b[b1]-a[a2])) { ans += abs(a[a1]-b[b2]); a1++, b2--; } else { ans += abs(b[b1]-a[a2]); b1++, a2--; } } printf("%lld\n", ans); return 0;}

转载于:https://www.cnblogs.com/flyinthesky1/p/6384316.html

你可能感兴趣的文章
C语言-常量指针与指针常量
查看>>
20145303 《Java程序设计》第7周学习总结
查看>>
Linux内核如何装载和启动一个可执行程序
查看>>
Socket网络编程--epoll小结
查看>>
数据库索引的实现原理
查看>>
32-3Sum
查看>>
用MySQL实现微博关注关系的方案分析
查看>>
99个Gmail邀请函
查看>>
android入门之: SharedPreferences
查看>>
C语言文件操作
查看>>
python文件结构与import用法
查看>>
c#汉字转拼音首字母全拼支持多音字
查看>>
学习总是无效,是因为你没有稳定的输出系统
查看>>
javaSe-反射2
查看>>
转iOS UIAppearance使用详解
查看>>
winform中实现label的自动换行
查看>>
MFC .。。CReBar 上添加工具栏背景
查看>>
人工智能浪潮下,岗位及就业,技术分析 _证券交易员
查看>>
hdu5705
查看>>
html学习文档-10、HTML 表格
查看>>