题目链接:https://www.luogu.org/problemnew/show/P2945 (原题 USACO)

要求钱最少,就是试着让M和B的离散程度最小(我自己脑补的,就是总体更接近,我不知道数学上这样该不该叫离散程度),那显而易见就是升序。

一开始想着可能有这种情况,有高度相同,但是对不上的,其实是没有差别的。

原高度:2 2 3 4 5

改高度:2 3 4 5 6

证明看这个:https://www.cnblogs.com/Leohh/p/7648607.html

#include<iostream>
#include<algorithm>
using namespace std;int main()
{int res = 0 , N, X, Y;int *M, *B;cin >> N >> X >> Y;M = new int[N]; B = new int[N];for (int i = 0; i < N; i++)  cin >> M[i] >> B[i];sort(M, M + N);  sort(B, B + N);  for (int i = 0; i < N; i++){if (M[i] < B[i])  res += (B[i] - M[i])*X;  else  res += (M[i] - B[i])*Y;  }cout << res << endl;return 0;
}

转载于:https://www.cnblogs.com/czc1999/p/10360466.html

随手练—— 洛谷-P2945 Sand Castle(贪心)相关推荐

  1. 随手练——洛谷-P1008 / P1618 三连击(暴力搜索)

    1.普通版 第一眼看到这个题,我脑海里就是,"我们是不是在哪里见过~",去年大一刚学C语言的时候写过一个类似的题目,写了九重循环....就像这样(在洛谷题解里看到一位兄台写的... ...

  2. 洛谷P1080-国王游戏-贪心+高精度

    P1080-国王游戏 啊啊啊,刚才已经写了一次了,但是Edge浏览器不知道为什么卡住了,难受. 好吧,其实是一道可做题,分析得到的贪心策略就是就是将a * b小的放在前面(其他的懒得说了),主要还是要 ...

  3. 【洛谷】【堆+贪心】P1484 种树

    [题目描述:] cyrcyr今天在种树,他在一条直线上挖了n个坑.这n个坑都可以种树,但为了保证每一棵树都有充足的养料,cyrcyr不会在相邻的两个坑中种树.而且由于cyrcyr的树种不够,他至多会种 ...

  4. [洛谷]P1413 坚果保龄球 (#贪心 -1.18)

    题目描述 PVZ这款游戏中,有一种坚果保龄球.zombie从地图右侧不断出现,向左走,玩家需要从左侧滚动坚果来碾死他们. 我们可以认为地图是一个行数为6,列数为60的棋盘.zombie出现的那一秒站在 ...

  5. 洛谷 P1803题解 java 贪心

    题目描述 现在各大 oj 上有 nn 个比赛,每个比赛的开始.结束的时间点是知道的. yyy 认为,参加越多的比赛,noip 就能考的越好(假的). 所以,他想知道他最多能参加几个比赛. 由于 yyy ...

  6. 洛谷P1650:田忌赛马 ← 贪心算法

    [题目来源] https://www.luogu.com.cn/problem/P1650 [题目描述] 我国历史上有个著名的故事: 那是在2300年以前.齐国的大将军田忌喜欢赛马.他经常和齐王赛马. ...

  7. 洛谷 P1325 雷达安装 贪心

    **- 将问题转化为区间覆盖问题 此题求的是需要多少个头尾不相交的区间 贪心策略:按区间的左端点排序,若i的左端点与i-1的右端点不相交(在精度范围内)就增加一个区间** #include <i ...

  8. 洛谷p1208 水题贪心 思想入门

    题目描述 由于乳制品产业利润很低,所以降低原材料(牛奶)价格就变得十分重要.帮助Marry乳业找到最优的牛奶采购方案. Marry乳业从一些奶农手中采购牛奶,并且每一位奶农为乳制品加工企业提供的价格是 ...

  9. 洛谷P1007 独木桥(贪心)

    文章目录 题目背景 题目描述 输入格式 输出格式 输入样例 输出样例 说明 分析 AC的C++代码 题目背景 战争已经进入到紧要时间.你是运输小队长,正在率领运输部队向前线运送物资.运输任务像做题一样 ...

  10. [洛谷P3940]:分组(贪心+并查集)

    题目传送门 题目描述 小$C$在了解了她所需要的信息之后,让兔子们调整到了恰当的位置.小$C$准备给兔子们分成若干个小组来喂恰当的胡萝卜给兔子们吃. 此时,$n$只兔子按一定顺序排成一排,第$i$只兔 ...

最新文章

  1. 2022-2028年中国即时通讯市场投资分析及前景预测报告
  2. 【FFmpeg】打印日志函数分析(可以根据不同级别打印不同颜色的日志)
  3. 详解SDR/DDR/DDR2/SDRAM的功能及异同
  4. CCF 2015年题目题解 - Python
  5. oracle获取 表名,Oracle获取当前数据库的所有表名字段名和注释
  6. 接口的意义及于抽象类的区别(蒋波涛)
  7. String内容不能改变的理解 String的值不能修改的理解
  8. PHP操作MongoDB GridFS 存储文件
  9. 软件测试b s环境如何配置,B/S架构测试环境搭建_DB2篇(Win32系统)
  10. java 10进制转2进制递归算法_十进制转二进制
  11. 并发编程(读书笔记)
  12. python pytest 前置后置
  13. 矩池云上如何修改cuda版本
  14. ubuntu 環境下 bochs 的安裝
  15. LR(1)项目集族的构造:如何确定前向搜索符
  16. python使用opencv进行身份证信息识别_基于opencv和tesseract实现身份证扫描件的身份证号码提取试验...
  17. cat 几行_CAT工具教程与解疑—SDL Trados 2021来了,分享一些简单测评体验
  18. [微软中国]秋季校园招聘开启了(可内推)
  19. ubuntu播放不了本地视频
  20. 封印者无法从更新服务器获取补丁文件,封印者客户端打不开怎么办 封印者客户端打不开解决办法一览...

热门文章

  1. Lynn/ Online digital filters for biological signals: some fast designs for a small computer
  2. echo输出不重复行到文件 shell_Shell脚本echo指令使用小技巧
  3. Mysql 全局锁入门
  4. Linux Frp内网穿透
  5. springboot的三种启动方式
  6. JAVA设计模式-单例模式(Singleton)线程安全与效率
  7. python入门学习(五 字符串string和变量variable)
  8. DNS劫持和HTTP劫持有何区别
  9. Centos linux php扩展安装步骤
  10. 诸如北京现代 只有四个轮子和一电瓶由中国制造(转自新华网)