博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode-1029 Two City Scheduling(两地调度)
阅读量:5209 次
发布时间:2019-06-14

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

1 #define _for(i,a,b) for(int i = (a);i < (b);i ++) 2 #define pb push_back 3 struct k 4 { 5     int a; 6     int b; 7     int diff; 8     bool operator < (k b) 9     {10         return diff
>& costs)17 {18 vector
v;19 _for(i,0,costs.size())20 {21 k kk;22 kk.a = costs[i][0];23 kk.b = costs[i][1];24 kk.diff = kk.a-kk.b;25 v.pb(kk);26 }27 28 sort(v.begin(),v.end());29 30 int sum = 0;31 _for(i,0,costs.size())32 sum += min(costs[i][1],costs[i][0]);33 34 _for(i,0,costs.size())35 {36 if(i < costs.size()/2 && v[i].diff>0)37 sum += v[i].diff;38 if(i >= costs.size()/2 && v[i].diff<0)39 sum += -v[i].diff;40 }41 return sum;42 }43 };

 

转载于:https://www.cnblogs.com/Asurudo/p/10744908.html

你可能感兴趣的文章
obiee11g中关闭缓存
查看>>
Eclipse中如何开启断言(Assert),方法有二
查看>>
System.Net.WebException: 无法显示错误消息,原因是无法找到包含此错误消息的可选资源程序集...
查看>>
Eclipse注释模板
查看>>
WordCount运行详解
查看>>
压缩图片 待验证
查看>>
冲刺进度条7
查看>>
UIImage 和 iOS 图片压缩UIImage / UIImageVIew
查看>>
MongoDB的数据库、集合的基本操作
查看>>
JS 多种变量定义
查看>>
redis可执行文件说明
查看>>
ajax向后台传递数组
查看>>
剑指offer系列14:包含min函数的栈
查看>>
疯狂JAVA16课之对象与内存控制
查看>>
[转载]树、森林和二叉树的转换
查看>>
WPF移动Window窗体(鼠标点击左键移动窗体自定义行为)
查看>>
Java核心技术梳理-类加载机制与反射
查看>>
1593: [Usaco2008 Feb]Hotel 旅馆 (线段树)
查看>>
软件测试-----Graph Coverage作业
查看>>
POJO 与 JavaBean 的区别 !
查看>>