https://blog.csdn.net/birdreamer/article/details/79749068

上面是原题超链;

原博D题的做法有点太浪费空间

#include <iostream>using namespace std;int main(){int R[109],J[109],n,x,y,z,r,j;for(int i=0;i<109;i++){R[i]=0;J[i]=0;};cin>>n>>x>>y>>z;for(int i=0;i<n;i++){cin>>r>>j;R[r]++;J[j]++;}int sum=n*x,max=-1,tem;for(int i=1;i<109;i++){sum+=R[i]*(y-x);sum+=J[i-1]*(z-y);if(sum>max){max=sum;tem=i;}}cout<<max<<" "<<tem;
}

思路就是

  1. 记录不同温度的Ri Ji出现次数
  2. 遍历温度,遍历前所有零件value都为x
  3. 进入最佳温度区间时,sum(value之和)要加(y-x)*R[i]
  4. 离开最佳温度时,sum减(z-y)*J[i-1] (因为最佳温度区间是闭区间)

适宜温度区间是闭区间,然后要注意数据边界的处理

2018北邮网研机试-D 的更好解法相关推荐

  1. 2018北邮网研机试

    注意:所有代码均是根据题目描述进行了本地测试,没有在北邮oj上测试,不保证一定能AC. 点击链接查看历年机试题目汇总. A商品总价格 题目描述 类似超市结账,计算购买的商品的总价格. 输入: 第一行为 ...

  2. 2018北邮网研机试真题(大佬们的回忆版)

    Problem 1 题目: 类似超市结账,计算购买的商品的总价格. 输入: 第一行为测试数据组数T(0< T <= 10) 每组数据第一行为购买商品的种类n,接下来n行,每行两个数据,第一 ...

  3. 2018北邮网研机试-A

    Problem A 类似超市结账,计算购买的商品的总价格. 输入: 第一行为测试数据组数T(0<T<=10) 每组数据第一行为购买商品的种类n,接下来n行,每行两个数据,第一个为商品价格, ...

  4. 2018北邮网研机试-C

    C简单的24点 输入为4个数字,a,b,c,d.若a^b^c^d=24,则称该数组满足24点,其中^可以为+.-.*./任一个,若不能得到结果24,则称该数组不满足24点.(计算为实型) 输入: 第一 ...

  5. 2018北邮网研机试-D

    D 最大价值 对于每一个零件都有一个适宜温度区间,[Ri,Ji],当温度t<Ri,零件价值为x,当t>Ji,零件价值为z:当温度适宜,价值为y.且y>x,y>z.此刻,有一恒温 ...

  6. 2018北邮网研机试-B

    ProblemB V字型数列,当且仅当三元组i<j<k,且 a[i]>a[j]并且a[k]>a[j],算作一个V型数列. 输入 第一行为测试数据组数T 每组数据第一行为该数组的 ...

  7. 2013北邮网研机试

    注意:所有代码均是根据题目描述进行了本地测试,没有在北邮oj上测试,不保证一定能AC. 点击链接查看历年机试题目汇总. A最值问题 题目描述 给出N个数,求出这N个数中最大值和次大值.注意这里的次大值 ...

  8. 2019北邮网研机试

    注意:所有代码均是根据题目描述进行了本地测试,没有在北邮oj上测试,不保证一定能AC. 点击链接查看历年机试题目汇总. A牙膏问题 题目描述 4只牙膏比较价格,返回最便宜的牙膏. 输入: 第一行输入T ...

  9. 2012北邮网研机试

    注意:所有代码均是根据题目描述进行了本地测试,没有在北邮oj上测试,不保证一定能AC. 点击链接查看历年机试题目汇总. A打印字符串 题目描述 老师有一个问题想考考mabo,但是mabo不会,所以想请 ...

最新文章

  1. 【jquery】$.each的使用方法
  2. Spring Boot 2.0(七):Spring Boot 如何解决项目启动时初始化资源
  3. mysql基础小测试三_数据库---MySQL(三)
  4. [NewLife.Net]单机400万长连接压力测试
  5. Codeforces Round #609 (Div. 2) D. Domino for Young 黑白染色
  6. 天池 在线编程 聪明的销售(计数+贪心)
  7. Tomcat闪退的解决办法
  8. dreamweaver 正则表达式为属性值加上双引号_PHP正则表达式核心技术完全详解 第2节...
  9. 2015-2020年各类国际会议与期刊基于图像的三维对象重建论文综述(8)——Comparison
  10. linux查看程序中最耗时的代码,【Linux】CPU时间与处理器耗时
  11. 学计算机的学期计划书,学习计划表
  12. .NET Framework第一二课(7/26、27)
  13. mysql or 速度_mysql中or和in的效率问题
  14. javaweb使用quartz
  15. python最简单的爬取邮箱地址怎么写_用python60行代码写一个简单的笔趣阁爬虫!三分一章?...
  16. C++ File:\dd\vctools\vc7libs\..\..\afxwin1.inl Line24
  17. 将照片存入百度云人脸库
  18. 为什么游戏加速器都会设置韩国节点
  19. pdf转换成word转换器免费下载
  20. 微处理器 微型计算机 单片机之间有何区别,微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有什么区别?...

热门文章

  1. tp5 童攀_TP5.1+swoole+redis+nginx实战开发B2B2C多商户商城系统
  2. 创龙基于TI AM335x ARM Cortex-A8 CPU,主频高达1GHz开发板CAN总线接口、RTC座
  3. openlayers 接入 geojson 实现行政区域边界绘制
  4. 拒绝服务攻击(DOS和DDOS)
  5. 什么是领导?什么是管理?这两者的区别,你一定要搞清楚
  6. 华为防火墙配置命令大全!救急!
  7. 【PTC Thingworx(二)】创建一个物联网应用程序
  8. π型人才热潮B面,环球网校的升维之道
  9. 基于Revit三维地质建模
  10. 常用计算机型号,常用的计算机电缆规格型号有哪些?