题目描述

小蓝有一个神奇的炉子用于将普通金属 O 冶炼成为一种特殊金属 X。这个炉子有一个称作转换率的属性 V,V 是一个正整数,这意味着消耗 V 个普通金属 O 恰好可以冶炼出一个特殊金属 X,当普通金属 O 的数目不足 V 时,无法继续冶炼。
现在给出了 N 条冶炼记录,每条记录中包含两个整数 A 和 B,这表示本次投入了 A 个普通金属 O,最终冶炼出了 B 个特殊金属 X。每条记录都是独立的,这意味着上一次没消耗完的普通金属 O 不会累加到下一次的冶炼当中。根据这 N 条冶炼记录,请你推测出转换率 V 的最小值和最大值分别可能是多少,题目保证评测数据不存在无解的情况。

输入格式

第一行一个整数 N,表示冶炼记录的数目。
接下来输入 N 行,每行两个整数 A、B,含义如题目所述。

输出格式

输出两个整数,分别表示 V 可能的最小值和最大值,中间用空格分开。
样例输入

3
75 3
53 2
59 2

样例输出

20 25

提示

当 V = 20 时,有:⌊75/20⌋ = 3,⌊ 53/20 ⌋ = 2,⌊ 59/20 ⌋ = 2,可以看到符合所有冶炼记录。
当 V = 25 时,有:⌊75/25⌋ = 3,⌊ 53/25 ⌋ = 2,⌊ 59/25 ⌋ = 2,可以看到符合所有冶炼记录。
且再也找不到比 20 更小或者比 25 更大的符合条件的 V 值了。对于 30% 的评测用例,1 ≤ N ≤ 102。
对于 60% 的评测用例,1 ≤ N ≤ 103。
对于 100% 的评测用例,1 ≤ N ≤ 104,1 ≤ B ≤ A ≤ 109。

测评网站

通过代码

#include <iostream>using namespace std;const int INF = 1e9 + 10;
int n;int main()
{cin >> n;int maxn = INF, minx = -INF;for(int i = 0;i < n;i++){int a, b;cin >> a >> b;minx = max(minx, a / (b + 1));maxn = min(maxn, a / b);}cout << minx + 1 << ' ' << maxn;return 0;
}

蓝桥杯2023年第十四届省赛真题-冶炼金属相关推荐

  1. 2020年第十一届蓝桥杯C/C++ B组第二场省赛真题

    2020年第十一届蓝桥杯C/C++ B组第二场省赛真题 第一题 门牌制作 题目描述 小蓝要为一条街的住户制作门牌号.这条街一共有2020位住户,门牌号从1到2020编号.小蓝制作门牌的方法是先制作0到 ...

  2. 蓝桥杯2013年第四届C++B组省赛真题

    蓝桥杯 由于最近正在准备蓝桥杯的比赛,打算把这几年的真题做做,正好把蓝桥杯的笔记也发出来,方便以后自己查看笔记,也欢迎大家批评指正错误 2013年第四届C++B组省赛真题 高斯日记 题目描述 大数学家 ...

  3. 2023年第十四届蓝桥杯Web应用开发(职业院校组)省赛真题

    前言: 因博主申请的线上考试所以留下了真题,本篇文章只有题目没有答案,因博主技术有限(请理解一下),博主只拿了省二 蓝桥杯真题网盘地址: 链接:https://pan.baidu.com/s/1x_J ...

  4. 【蓝桥杯Web】第十四届蓝桥杯(Web 应用开发)模拟赛 1 期-职业院校组 | 精品题解

  5. 【蓝桥杯Web】第十四届蓝桥杯(Web 应用开发)模拟赛 2 期 | 精品题解

  6. 【蓝桥杯Web】第十四届蓝桥杯Web模拟赛 3 期 | 精品题解(上)

  7. 2023年第十四届蓝桥杯javaB组 蜗牛解题思路(动态规划 O(n))

    E.蜗牛(时间限制: 1.0s 内存限制: 512.0MB) [问题描述] 这天,一只蜗牛来到了二维坐标系的原点. 在 x 轴上长有 n 根竹竿.它们平行于 y 轴,底部纵坐标为 0 ,横坐标分别 为 ...

  8. 第11届 蓝桥杯-第1、2次模拟(软件类)真题-(2020年3月、4月)-官方讲解视频

    蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...

  9. 蓝桥杯嵌入式第十届省赛真题

    蓝桥杯嵌入式第十届省赛真题 文章目录 蓝桥杯嵌入式第十届省赛真题 1.题目分析 2.项目结构 2.1数组思路 2.2Key_Flag控制对应逻辑 2.3KEY控制操作 1.题目分析 总的来说这题考点特 ...

最新文章

  1. WGS84经纬度坐标转北京54高斯投影地方坐标流程
  2. VTK:数据集表面用法实战
  3. 如何利用System.Net.Mail类发送EMAIL
  4. SpaceX载人龙飞船意外爆炸,据称几乎被完全摧毁
  5. “BASH: FORK: RESOURCE TEMPORARILY UNAVAILABLE”的解决方案
  6. ora-12505报错解决方法(转)
  7. java多线程的api_java多线程之:线程对象一些api
  8. 简单的maven引入外部jar项目打包
  9. python线程池超过最大数量_讨论一下Python线程池大小设置?
  10. Windows XP3安装internet 信息服务(IIS)时对策
  11. 开发那点事(五)vue开发移动端app案例
  12. 精通 CSS+DIV 网页样式与布局 158
  13. (期末复习)html元素上下左右置中对齐的三种方法
  14. 五线谱音名和组别对照表_五线谱最全知识及符号!
  15. .net的快递单号自动识别查询api接口demo代码实例(快递鸟案例)
  16. 基于C#.NET三层架构物流运输管理系统(TMS)-C/S框架网原创作品
  17. 京东AI:戴口罩人脸识别pytorch开源库
  18. raft 有关竞选超时 vs 心跳超时的疑惑
  19. 给斐讯K1刷机并拨号e信(湖北地区测试无问题)
  20. 【小5聊】前端基础之上传图片等文件IE浏览器是会显示两个请求

热门文章

  1. 【报告分享】罗振宇2022“时间的朋友”跨年演讲全文(附下载)
  2. 【计算机科学速成课】[40集全/文字版] - 12.编程原理-语句和函数
  3. java多国语言转码code,Codemix3升级了,Myeclipse使用者不用换IDE多语言开发,对标Java版本Vscode...
  4. python字符串中添加字符_Python字符串中添加、插入特定字符
  5. 3、宽带对称式高回退Doherty放大器ADS仿真(带版图)
  6. 关于soapUI工具调试webService接口简单示例
  7. 远程桌面 快捷键大全
  8. UML序列图 - 示例总汇
  9. 春风十里计算机谱子,春风十里曲谱
  10. GitHub创建一个项目