1. 耍杂技的牛

题目链接: https://www.acwing.com/problem/content/description/127/


参考文献

C++ 代码

#include <iostream>
#include <algorithm>using namespace std;typedef pair<int, int> PII;const int N = 50010;PII cow[N];int n;int main()
{scanf("%d", &n);for (int i=0; i<n; i++) {int w, s;scanf("%d%d", &w, &s);cow[i] = {w+s, w};}// 按照 w+s 从小到大排序sort(cow, cow+n);// res 记录风险值, sum记录重量int res = -2e9, sum=0;for (int i=0; i<n; i++){int w = cow[i].second, s = cow[i].first - w;res = max(res, sum-s);sum += w;}printf("%d\n", res);return 0;}

ACWing算法基础课-耍杂技的牛相关推荐

  1. AcWing 125. 耍杂技的牛 (推公式)

    AcWing 125. 耍杂技的牛 农民约翰的N头奶牛(编号为1..N1..N1..N)计划逃跑并加入马戏团,为此它们决定练习表演杂技. 奶牛们不是非常有创意,只提出了一个杂技表演: 叠罗汉,表演时, ...

  2. Acwing算法基础课学习笔记

    Acwing学习笔记 第一章 基础算法 快速排序 归并排序 二分查找 前缀和与差分 差分 位运算 离散化 第二章 数据结构 单链表 双链表 栈 队列 单调栈 单调队列 KMP算法 Trie 并查集 堆 ...

  3. 算法与数据结构模版(AcWing算法基础课笔记,持续更新中)

    AcWing算法基础课笔记 文章目录 AcWing算法基础课笔记 第一章 基础算法 1. 排序 快速排序: 归并排序: 2. 二分 整数二分 浮点数二分 3. 高精度 高精度加法 高精度减法 高精度乘 ...

  4. 背包四讲 (AcWing算法基础课笔记整理)

    背包四讲 背包问题(Knapsack problem)是一种组合优化的NP完全问题.问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高 ...

  5. 每日四题打卡-4.15:耍杂技的牛/贪心绝对值不等式-货仓选址/贪心排序不等式-排队打水/huffman哈夫曼树-合并果子

    耍杂技的牛 具体:https://blog.csdn.net/qq_27262727/article/details/105515507 农民约翰的N头奶牛(编号为1..N)计划逃跑并加入马戏团,为此 ...

  6. ACwing算法基础课全程笔记(2021年8月12日开始重写+优化)

    更好的阅读体验 ※基础模板 2021年8月12日开始对基础课笔记进行重写+优化 请大家支持AcWing正版,购买网课能让自己获得更好的学习体验哦~ 链接:https://www.acwing.com/ ...

  7. AcWing算法基础课 第一讲小结(持续更新中)

    目录 前言 一.快速排序法及其扩展 快速排序法 介绍 思路 + 步骤 模拟代入 模板 练习 扩展(求第k个数) 思路 代码 二.归并排序法 归并排序 思路 思路 + 步骤 模拟代入 模板 练习 应用( ...

  8. AcWing 算法基础课第三节基础算法3 双指针、位运算、离散化、区间合并

    1.该系列为ACWing中算法基础课,已购买正版,课程作者为yxc 2.y总培训真的是业界良心,大家有时间可以报一下 3.为啥写在这儿,问就是oneNote的内存不够了QAQ ACwing C++ 算 ...

  9. AcWing 算法基础课第一节基础算法1排序、二分

    1.该系列为ACWing中算法基础课,已购买正版,课程作者为yxc 2.y总培训真的是业界良心,大家有时间可以报一下 3.为啥写在这儿,问就是oneNote的内存不够了QAQ ACwing C++ 算 ...

最新文章

  1. DCMTK:测试DcmSCP和DcmSCU类
  2. HDU 1394 线段树or 树状数组~
  3. SCOPE_IDENTITY和@@identity的区别
  4. mysql并发_MySQL并发更新数据时的处理方法
  5. docker remote api未授权访问漏洞(端口:2375)
  6. 浅析libuv源码-node事件轮询解析(2)
  7. 洛谷 P3378 【模板】堆
  8. android判断密码字符串,逆向分析苏宁易购安卓客户端加密到解密获取明文密码(附demo验证) | WooYun...
  9. Linux下的GCC和Windows下Visual Studio的编译所生成的文件作用
  10. jsp- el表达式
  11. geotools将shp数据存入postgres
  12. linux禁止访问国外ip,Shell脚本实现防止国外ip访问服务器
  13. 微信小程序获取用户绑定手机号
  14. icePDF去水印方法
  15. 求区域的最大内接矩形
  16. 信息检索2.1书刊资料检索工具--书目note
  17. 如何利用python计算即期利率_利用 Python 进行量化投资分析 - 利率及风险资产的超额收益-Go语言中文社区...
  18. [JAVA]EXCEL工具推荐-MyExcel
  19. 上线即砸崩的Filecoin,崩坏的不只是价格 | 研报
  20. PPG测量心率和血氧的方法——原理版

热门文章

  1. JS数组移除元素的方法
  2. 电路实验一阶电路误差分析_实验名称|SPWM逆变电路实验
  3. Apollo代码学习(七)—MPC与LQR比较
  4. 男人女人小孩共32人c语言,C语言:某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩2人搬一块.问用45人正好搬45块砖,有...
  5. Angry Birds专用平板Wopad V7+,深圳造
  6. Flannel 工作原理
  7. Python 接收CMD返回
  8. easypoi常规应用
  9. 4823.Energy Conversion
  10. 2020 r7000 龙腾屏幕_不要再吐槽我R7000 2020的龙腾屏了,我给它换上了京东方的4K屏...