【问题描述】  这几天同学们总是对阿迪议论纷纷,这使得他很烦恼,似乎产生了一些抑郁,头也有点痛,打不起精神,他只好去看医生。然而,他只有去看过 n 个医生之后才能确诊病情,每个医生都需要上一个医生的诊断结果,因此他必须按顺序去预约每个医生,也就是说,他必须先去看医生1,然后再去看医生2,然后是医生3,等等。只有到最后一个医生那里才能确诊,且每天只能看一个医生。 从今天开始,每个医生都有一个固定的出诊安排表,医生 i 在第 si 天看病人,然后在之后的每个第 di 天看诊。因此,他只在 si、si+di、si+2di、... 这些天工作。  预约每个医生有些困难,他想知道看完所有医生至少需要多少天?

【输入形式】 输入的第一行一个正整数n,表示医生的数量。接下来的 n 行,每行两个正整数si 和 di,表示第 i 个医生的工作情况。

【输出形式】 输出一行一个整数,表示阿迪看完最后一个医生的天数。

【样例输入】

3

2 2

1 2

2 2

【样例输出】

4

【样例说明】  第1位医生从第2天开始看病,然后在第4、6、8...天看诊  第2位医生从第1天开始看病,然后在第3、5、7...天看诊  第3位医生从第2天开始看病,然后在第4、6、8...天看诊  因此,阿迪可以在第2天去看第1位医生,然后在第3天去看第2位医生,第4天看第3位医生。

【评分标准】

【说明】此题不难,看下代码即可理解

#include <iostream>using namespace std;int main()
{int n,i,T;cin>>n;int*a=new int[n];//第一列数据int*b=new int[n];//第二列数据for(i=0;i<n;i++){cin>>a[i]>>b[i];}T=a[0];for(i=1;i<n;i++){if(a[i]>T)T=a[i];else{while(T>=a[i]){a[i]+=b[i];}T=a[i];}}cout<<T;return 0;
}

【练习四 数组(强化) 编程题 9. 阿迪看医生 】相关推荐

  1. 题快速公交 |小希的新工作 |岁月留痕 |排队喝水 |阿迪看医生 |松雅的花园 |拜访朋友 |猴导师 |贪心的阿迪 |飞机起飞时间安排 |松雅的旅馆 |小女孩和楼梯|小希与火车|基于神经网络的垃圾分类

    写在前面:本题解旨在帮助进行作业参考,为学习升华所用.登高自卑,戒骄戒躁. 第一题:快速公交BRT 思路分析:本题考察数组基本应用,强模拟的题目. #include<iostream> u ...

  2. 实验七 数组(二)---阿迪看医生

    实验七 数组(二)---阿迪看医生 0.题目概述 [问题描述] [输入形式] [输出形式] [样例输入] [样例输出] [样例说明] [评分标准] 1.分析 方法一 方法二 2.解决方案 3.代码 4 ...

  3. 尚学堂Java学习第四章课后编程题作业参考答案

    我只是一个学习java 的初学者哈哈哈,代码写的都很烂,望大佬们指点指点. #尚学堂第三章:java面向对象基础 ##课后作业编程题一: 题目:1. 编写 Java 程序用于显示人的姓名和年龄.定义 ...

  4. Web前端开发精品课HTML CSS JavaScript基础教程第十四章课后编程题答案

    编程题: 下面有一段代码,请在这段代码的基础上使用正确的选择器以及这两章学到的字体样式.文本样式来实现图14-13所示的效果. <!DOCTYPE html> <html> & ...

  5. Web前端开发精品课HTML CSS JavaScript基础教程第四章课后编程题答案

    编程题 利用这一章学到的各种文本标签,把图4-25所示的网页效果做出来. 用VS2013新建ASP.NET空网站,添加新项,建立HTML文件,向其加入以下代码: <!DOCTYPE html&g ...

  6. 2021-11-14阿迪看医生

    [问题描述] 这几天同学们总是对阿迪议论纷纷,这使得他很烦恼,似乎产生了一些抑郁,头也有点痛,打不起精神,他只好去看医生.然而,他只有去看过 n 个医生之后才能确诊病情,每个医生都需要上一个医生的诊断 ...

  7. HNU实验五05阿迪看医生

    [问题描述] 这几天同学们总是对阿迪议论纷纷,这使得他很烦恼,似乎产生了一些抑郁,头也有点痛,打不起精神,他只好去看医生.然而,他只有去看过 n 个医生之后才能确诊病情,每个医生都需要上一个医生的诊断 ...

  8. 【练习八 结构体(强化)编程题4. 看电影】

    [问题描述] 弗兰大学正在举办一场重要的国际学术会议,出席会议的 n 位科学家来自不同的国家,每位科学家都只熟悉一种语言,为方便起见,世界上所有的语言用1~1000的数字编号来列出. 晚上,主办方安排 ...

  9. java程序设计娄不夜_Java程序设计(第2版)娄不夜 第四章课后编程题参考答案

    纯属手打,如有错误,还请见谅. 以下代码仅供参考,自己写的,如有错误,还请见谅. 1. 文件名:Rectangle.java public class Rectangle{ int width,hei ...

最新文章

  1. Android 动画之View动画效果和Activity切换动画效果
  2. C语言中,当计算字符数组长度时,用sizeof 和strlen 的原理及两者的区别
  3. 使用Java 8 Lambda表达式将实体映射到DTO
  4. Java架构-面试怎么谈薪资——让自己的利益最大化
  5. 源码分析Dubbo Invoker概述----服务发现、集群、负载均衡、路由体系
  6. 自定义控件省市区:仿苹果级联菜单
  7. python oracle orm_Python - ORM(数据库相关)
  8. class文件详解(全过程举例加图解)
  9. 四大银行(工建农中)大数据进展如何?
  10. 主成分分析R语言实现
  11. Linux安装JDK并配置环境变量
  12. unity直播推流方式_干货,抖音无人直播技术(建议收藏)
  13. 软件架构设计说明书该怎么写?
  14. Callnovo全球联络中心云通讯CRM平台系列(一)
  15. Mysql 8.0.27 免安装配置教程(windows)
  16. 课程表的实现(基于强智科技教务系统)
  17. 实行OBP海洋塑料认证保护海洋环境
  18. 皮尔逊相关系数R的代码实现
  19. Ajax上传文件的cache、processdata、contentType属性以及FormData对象的总结
  20. asp.net987-超市会员管理系统#毕业设计

热门文章

  1. 快手极速版56位 sig3
  2. PHP学习案例二 商品价格计算
  3. lxc(1):lxc安装
  4. php开发服务器电脑,如何在自己电脑搭web服务器开发环境
  5. JSON必知必会 学习笔记
  6. 开源免费天气预报接口API(国家气象局提供)
  7. 探索多维数据极端值处理方法
  8. 入门深度学习与机器学习的经验和学习路径
  9. 基于事件的视觉传感器及其应用综述
  10. 软件测试Bug评测 之Serverity(严重程度)、Priority(优先级)