51nod 1096 距离之和最小 【思维题】
来源:互联网 发布:海信淘宝旗舰店 编辑:程序博客网 时间:2024/06/06 11:03
这道题原本理解错了 其实是在给定的数中 找到一个点,并且该点到其他点的距离最小
因此这样就简单了
排个序, 找到中间点 然后与其他点的距离加在一起 即可
#include<iostream>#include<algorithm>#include<cmath>using namespace std;int main(){ long long n,m[10005],sum=0;; cin>>n; for(int i=0;i<n;i++) cin>>m[i]; sort(m,m+n); for(int i=0;i<n;i++) sum+=abs(m[i]-m[n/2]); cout<<sum<<endl; return 0;}
阅读全文
0 0
- 51nod 1096 距离之和最小 思维题,求中位数
- 51nod 1096 距离之和最小 【思维题】
- 51nod 1096 距离之和最小 && 1108-距离之和最小 V2(简单数学)&& 1110 距离之和最小 V3(逆思维)
- 51nod 1108 距离之和最小 V2【思维+求中位数】
- 51nod 1096 距离之和最小
- 51NOD 1096 距离之和最小
- 51nod 1096 距离之和最小
- 51nod-【1096 距离之和最小】
- 51Nod 1096 距离之和最小
- 51nod-1096 距离之和最小
- 【51Nod】1096 距离之和最小
- 51nod 1096 距离之和最小
- 51nod 1096 距离之和最小
- 51Nod 1096 距离之和最小
- 51nod 1096 距离之和最小 (找规律题)
- 51nod 1096 距离之和最小(简单题)
- 51Nod-1096-距离之和最小
- 51nod 1108 距离之和最小 V2
- android:Notification实现状态栏的通知
- 整理总结:JS DOM中对className的选择,添加和删除
- Linux Shell 基础(四)--sql
- HDU-1102 Constructing Roads(prim)
- 希尔排序
- 51nod 1096 距离之和最小 【思维题】
- 代理模式和装饰器模式的区别
- 贷款
- WEB接口测试之Jmeter接口测试自动化 (二)
- bzoj1026
- PYthon——plt.scatter各参数详解
- 算法之贪心书架
- [二分+最大流]51 Nod——1757 大灾变
- 人为什么觉得心累呢?很值得看 !