51nod 1110 距离之和最小 V3
来源:互联网 发布:淘宝衣服搭配在哪里 编辑:程序博客网 时间:2024/06/05 20:31
#include <bits/stdc++.h>using namespace std;struct node{long long x,w;}arr[10010];bool cmp(node n1,node n2){return n1.x<n2.x;}int main(){long long i,n,sum,now,ans,mid;while(cin>>n){sum=0;for(i=0;i<n;i++){scanf("%lld%lld",&arr[i].x,&arr[i].w);sum+=arr[i].w;}sort(arr,arr+n,cmp);sum>>=1;now=0;for(i=0;i<n;i++){now+=arr[i].w;if(now>sum){mid=arr[i].x;break;}}ans=0;for(i=0;i<n;i++){ans+=abs(arr[i].x-mid)*arr[i].w;}printf("%lld\n",ans);}}
0 0
- 【51Nod 1110 】距离之和最小 V3
- 51nod 1110 距离之和最小 V3
- 51nod-【1110 距离之和最小 V3】
- 51nod 1110 距离之和最小 V3
- 51nod 1110 距离之和最小 V3
- 51nod 1110 距离之和最小 V3
- 51NOD 1110 距离之和最小 V3(中位数 + 技巧)
- 51Nod-1110-距离之和最小 V3
- 51nod-1110 距离之和最小 V3(中位数)
- 51NOD 1110 距离之和最小 V3 三分法
- 51Nod 1110 带权距离之和最小V3
- [51Nod 1110 距离之和最小 V3]三分
- 51 nod 1110 距离之和最小 V3(中位数)
- 51nod 1096 距离之和最小 && 1108-距离之和最小 V2(简单数学)&& 1110 距离之和最小 V3(逆思维)
- 51Nod 1110 距离之和最小 V3(中位数+权值转化为个数)
- 距离之和最小 V3
- 距离之和最小 V3
- 51nod1110 距离之和最小 V3
- Java使用zabbix示例
- Spring 3.x 企业开发实战Chapter7 Part1
- linux部署dubbo服务可执行Jar和启动批处理命令编写
- 51nod 1108 距离之和最小 V2
- gcc代码优化
- 51nod 1110 距离之和最小 V3
- 关于元素高度的几个point
- bootbox.js实践总结(一)
- codevs1342 种树
- QQ微信微博联合登录流程总结
- 【贪心】 nyoj1057寻找最大数(三)
- 赵州桥
- 超文本预处理器——PHP(基础)
- 51nod 1113 矩阵快速幂