ACWing算法基础课-耍杂技的牛
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算法基础课-耍杂技的牛相关推荐
- AcWing 125. 耍杂技的牛 (推公式)
AcWing 125. 耍杂技的牛 农民约翰的N头奶牛(编号为1..N1..N1..N)计划逃跑并加入马戏团,为此它们决定练习表演杂技. 奶牛们不是非常有创意,只提出了一个杂技表演: 叠罗汉,表演时, ...
- Acwing算法基础课学习笔记
Acwing学习笔记 第一章 基础算法 快速排序 归并排序 二分查找 前缀和与差分 差分 位运算 离散化 第二章 数据结构 单链表 双链表 栈 队列 单调栈 单调队列 KMP算法 Trie 并查集 堆 ...
- 算法与数据结构模版(AcWing算法基础课笔记,持续更新中)
AcWing算法基础课笔记 文章目录 AcWing算法基础课笔记 第一章 基础算法 1. 排序 快速排序: 归并排序: 2. 二分 整数二分 浮点数二分 3. 高精度 高精度加法 高精度减法 高精度乘 ...
- 背包四讲 (AcWing算法基础课笔记整理)
背包四讲 背包问题(Knapsack problem)是一种组合优化的NP完全问题.问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高 ...
- 每日四题打卡-4.15:耍杂技的牛/贪心绝对值不等式-货仓选址/贪心排序不等式-排队打水/huffman哈夫曼树-合并果子
耍杂技的牛 具体:https://blog.csdn.net/qq_27262727/article/details/105515507 农民约翰的N头奶牛(编号为1..N)计划逃跑并加入马戏团,为此 ...
- ACwing算法基础课全程笔记(2021年8月12日开始重写+优化)
更好的阅读体验 ※基础模板 2021年8月12日开始对基础课笔记进行重写+优化 请大家支持AcWing正版,购买网课能让自己获得更好的学习体验哦~ 链接:https://www.acwing.com/ ...
- AcWing算法基础课 第一讲小结(持续更新中)
目录 前言 一.快速排序法及其扩展 快速排序法 介绍 思路 + 步骤 模拟代入 模板 练习 扩展(求第k个数) 思路 代码 二.归并排序法 归并排序 思路 思路 + 步骤 模拟代入 模板 练习 应用( ...
- AcWing 算法基础课第三节基础算法3 双指针、位运算、离散化、区间合并
1.该系列为ACWing中算法基础课,已购买正版,课程作者为yxc 2.y总培训真的是业界良心,大家有时间可以报一下 3.为啥写在这儿,问就是oneNote的内存不够了QAQ ACwing C++ 算 ...
- AcWing 算法基础课第一节基础算法1排序、二分
1.该系列为ACWing中算法基础课,已购买正版,课程作者为yxc 2.y总培训真的是业界良心,大家有时间可以报一下 3.为啥写在这儿,问就是oneNote的内存不够了QAQ ACwing C++ 算 ...
最新文章
- DCMTK:测试DcmSCP和DcmSCU类
- HDU 1394 线段树or 树状数组~
- SCOPE_IDENTITY和@@identity的区别
- mysql并发_MySQL并发更新数据时的处理方法
- docker remote api未授权访问漏洞(端口:2375)
- 浅析libuv源码-node事件轮询解析(2)
- 洛谷 P3378 【模板】堆
- android判断密码字符串,逆向分析苏宁易购安卓客户端加密到解密获取明文密码(附demo验证) | WooYun...
- Linux下的GCC和Windows下Visual Studio的编译所生成的文件作用
- jsp- el表达式
- geotools将shp数据存入postgres
- linux禁止访问国外ip,Shell脚本实现防止国外ip访问服务器
- 微信小程序获取用户绑定手机号
- icePDF去水印方法
- 求区域的最大内接矩形
- 信息检索2.1书刊资料检索工具--书目note
- 如何利用python计算即期利率_利用 Python 进行量化投资分析 - 利率及风险资产的超额收益-Go语言中文社区...
- [JAVA]EXCEL工具推荐-MyExcel
- 上线即砸崩的Filecoin,崩坏的不只是价格 | 研报
- PPG测量心率和血氧的方法——原理版
热门文章
- JS数组移除元素的方法
- 电路实验一阶电路误差分析_实验名称|SPWM逆变电路实验
- Apollo代码学习(七)—MPC与LQR比较
- 男人女人小孩共32人c语言,C语言:某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩2人搬一块.问用45人正好搬45块砖,有...
- Angry Birds专用平板Wopad V7+,深圳造
- Flannel 工作原理
- Python 接收CMD返回
- easypoi常规应用
- 4823.Energy Conversion
- 2020 r7000 龙腾屏幕_不要再吐槽我R7000 2020的龙腾屏了,我给它换上了京东方的4K屏...