当前位置: 首页 > news >正文

推公式——耍杂技的牛

由图可知,只要存在一个逆序,把他们交换一下,最大风险值就会降低,答案更优,因此最优解是按照wi+si从小到大升序排列,顺次计算每头牛的危险系数,最大值即是答案。

#include <iostream>
#include <algorithm>using namespace std;typedef pair<int, int> PII;const int N = 50010;int n;
PII cow[N];int main()
{cin>>n;for (int i = 0; i < n; i ++ ){int s, w;cin>>w>>s;cow[i] = {w + s, w};//pair是按照first为第一关键字排序,以second为第二关键字排序}sort(cow, cow + n);//升序int res = -2e9, sum = 0;//res代表风险值,sum当前这头牛上面所有牛的重量for (int i = 0; i < n; i ++ ){int s = cow[i].first - cow[i].second, w = cow[i].second;res = max(res, sum - s);sum += w;}cout<<res;return 0;
}

相关文章:

  • CH585的不升级蓝牙协议栈的备份OTA升级的几个文件解析
  • 《AI大模型应知应会100篇》 第33篇:大模型在法律文档处理中的应用
  • 图片转base64 - 加菲工具 - 在线转换
  • 华为存储5300V5升级补丁
  • 二、Python编程基础02
  • 3.1.2 materialDesign:Card 的使用介绍
  • AI数字人:元宇宙舞台上的闪耀新星(7/10)
  • 安装 vmtools
  • JETBRAINS USER AGREEMENT【2025.4.16】更新用户许可协议
  • 2.6 递归
  • 科研小白可以做哪些准备
  • 广告效果分析-广告点击率mysql+pandas
  • 初识网络原理
  • 《门》凡是过往,皆为序曲。我们的爱,和最初一样
  • 屏幕录制工具Leawo Free Screen Recorder v1.0.0.0绿色版,支持定时录制计划+实时标注
  • 【程序员 NLP 入门】词嵌入 - 如何基于计数的方法表示文本? (★小白必会版★)
  • 【数据结构】第五弹——Stack 和 Queue
  • bgp实验.包括联盟,隧道相关,以及一个低级错误
  • 静压模型SWASH学习(9)——平底水槽高频驻波算例(Standing short wave in closed basin)
  • C++ 算法(12):数组参数传递详解,值传递、指针传递与引用传递
  • 海南陵水一酒店保洁员调包住客港币,被判刑一年六个月
  • 广西三江通报“网约车司机加价”:对网约车平台进行约谈
  • 第三轮上海餐饮消费券本周五起报名,核销时间延长至6月2日
  • 美国土安全部长餐厅遇窃,重要证件被盗走
  • 商务部24日下午将举行发布会,介绍近期商务领域重点工作情况
  • 新疆维吾尔自治区交通运输厅副厅长刘艳东接受审查调查