首页 > 编程语言 >算法学习笔记(55)——推公式

算法学习笔记(55)——推公式

时间:2023-01-11 23:22:56浏览次数:66  
标签:PII cow 55 res sum 笔记 int 算法 include

推公式

题目链接:AcWing 125. 耍杂技的牛

先给出结论:
按照W[i]+S[i]从小到大的顺序排,最大的危险系数一定是最小的。

证明思路:
贪心得到的答案 \(\ge\) 最优解
贪心得到的答案 \(\le\) 最优解

#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 w, s;
        cin >> w >> s;
        cow[i] = {w + s, w};
    }
    
    sort(cow, cow + n);
    
    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;
    }
    
    cout << res << endl;
    
    return 0;
}

标签:PII,cow,55,res,sum,笔记,int,算法,include
From: https://www.cnblogs.com/I-am-Sino/p/17045181.html

相关文章

  • 算法学习笔记(54)——绝对值不等式
    绝对值不等式题目链接:AcWing104.货仓选址\[\begin{align*}f(x)&=\lvertx_1-x\rvert+\lvertx_2-x\rvert+\cdots+\lvertx_n-x\rvert\\&=(\lve......
  • 进阶阶段——STM32学习笔记(二)
    进阶阶段——STM32学习笔记(二)1新建工程STM32不推荐基于寄存器的方式开发,因为寄存器众多,开发难度大推荐用标准库的方式或HAL库的方式开发注意:STM32的程序是从启动文......
  • [概率论与数理统计]笔记:3.3 随机向量的函数的分布与数学期望
    3.3随机向量的函数的分布与数学期望离散型随机向量的函数的分布定义离散型随机向量\((X,Y)\)的分布为\[P\{X=x_i,Y=y_j\}=p_{ij},\quadi,j=1,2,\cdots,\]随机向......
  • 代码随想录算法训练营day01 | leetcode 704/27
    前言  考研结束半个月了,自己也简单休整了一波,估了一下分,应该能进复试,但还是感觉不够托底。不管怎样,要把代码能力和八股捡起来了,正好看到卡哥有这个算法训练营,遂果断参加......
  • 一致性哈希算法
    一个良好的分布式哈希方案,应该具有良好的单调性,即服务节点的增减不会造成大量哈希的重新定位。首先,一致性哈希算法会将整个哈希值空间理解成一个环,其取值范围是\(0\sim2^......
  • 代码随想录算法训练营第一天|704.二分查找、27.移除元素
    一、参考资料数组理论基础文章链接:https://programmercarl.com/%E6%95%B0%E7%BB%84%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%80.html二分查找题目链接:https://leetcode.c......
  • 代码随想录算法训练营day01| 704. 二分查找、27. 移除元素
    数组基础知识数组是存放在连续内存空间上的相同类型数据的集合。数组下标都是从0开始的。数组内存空间的地址是连续的数组的元素是不能删的,只能覆盖。704二分查找......
  • 三角函数笔记
    Time:2023-01-1117:54:52视频地址:超全!三角函数、对数指数公式在考研中的运用1.三角函数的定义\(正弦:\sin\alpha=\frac{对边}{斜边};\qquad余弦:\frac{邻边}......
  • MySql学习笔记-进阶03
          ......
  • 【学习笔记】差分约束
    1.算法介绍差分约束系统是一种特殊的\(N\)元一次不等式组,它包含\(N\)个变量\(X_1\simX_N\)以及\(M\)个约束条件,每个约束条件是由两个其中的变量做差构成的,形如......