1076:正常血压
时间限制: 1000 ms         内存限制: 65536 KB
提交数: 52448     通过数: 24578

【题目描述】

监护室每小时测量一次病人的血压,若收缩压在90-140之间并且舒张压在60-90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。

【输入】

第一行为一个正整数n(n<100),其后有n行,每行2个正整数,分别为一次测量的收缩压和舒张压。

【输出】

输出仅一行,血压连续正常的最长小时数。

分析:关键是 连续 两字,如果不连续就要比较多段正常血压出现的时间长度,取最长的一段输出。

具体分析见代码注释:

#include <iostream>
using namespace std;//如正常次数为1,则最长1个小时
//若 连续 两次正常,则最长2个小时int main()
{int n;cin >> n;int p1, p2;//收缩,舒张压int num = 0;//记录连续正常的次数int sum = 0;//记录总共正常的次数,也就是最长血压正常小时数for (int i = 1; i <= n; ++i){cin >> p1 >> p2;if ((p1 >= 90 && p1 <= 140) && (p2 >= 60 && p2 <= 90)){//满足,说明开始有正常血压测量结果num++;}else{//不满足,说明两次正常血压的测量时间不连续//将连续正常血压次数归零num = 0;}if (num > sum){//满足,说明有连续正常血压//直接赋给sum即可sum = num;}}cout << sum;
}

【1076】正常血压相关推荐

  1. 信息学奥赛一本通全题目解析

    目录 一.语言及算法基础篇 第一部分 C++语言 -->第一章 C++语言入门 第一部分 C++语言 --> 第二章 顺序结构程序设计 第一节 运算符和表达式 第二节 常量和变量 第三节 ...

  2. 信息学奥赛一本通超详细题解,动画图文题解

    内容来源于微信公众号:大神编程.已经过原文作者授权. 更新时间:2020-11-5 现在开始更新基础算法题. 个人感言:从未见过如此详细的题解,动画.图文结合,适合任何水平的选手.尤其是特别适合自学的 ...

  3. 信息学奥赛一本通 1076:正常血压 | OpenJudge NOI 1.5 24:正常血压

    [题目链接] ybt 1076:正常血压 OpenJudge NOI 1.5 24:正常血压 [题目考点] 1. 循环统计连续处于某种状态的次数 例: 输入一个由英文数字组成的字符串,求其中最多连续出 ...

  4. 信息学奥赛一本通(1076:正常血压)

    1076:正常血压 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 44636     通过数: 20898 [题目描述] 监护室每小时测量一次病人的血压,若收缩压 ...

  5. 【C++】1076:正常血压(信息学奥赛)

    好了,今天的内容就是正常血压了,内容的详细意思也就是监护室每小时测量一次病人的血压,若收缩压在90-140之间并且舒张压在60-90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算 ...

  6. 1076:正常血压(C C++)

    [题目描述] 监护室每小时测量一次病人的血压,若收缩压在90-140之间并且舒张压在60-90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数. [输入 ...

  7. 硬盘温度70度正常吗_70多岁老年人原来血压160,现在130正常吗?医生为你分析实情...

    70多岁的老年人,原来有高血压,高压160左右,现在是130左右,正常吗?这个问题问的太过笼统,我们只好通过这个问题,来分享一些老年高血压患者血压控制的一些知识点,希望能够对老年人的高血压控制,能够有 ...

  8. 手表可测血压,耳机支持颈椎保护……这届电子设备越来越“养生”了

    杨净 发自 凹非寺 量子位 报道 | 公众号 QbitAI 现在的电子设备越来越"养生"了. 血氧心率检测还不够,现在都能测上血压了,简直爸妈福音有没有- 这不最近,华米最新发布的 ...

  9. 仓鼠体重年龄对照表_各年龄段血糖,血压,血脂,尿酸对照表,内容太值!

    血压.血脂.血糖.尿酸是目前衡量我们身体状况的最基本的四个指标. 但是,很多人都不知道这些指标什么时候是合格的. 更重要的是,这些参考指标并不固定,随着年龄的增长会有变化. 因此,很多人在体检后发现自 ...

  10. PAT甲级1076 Forwards on Weibo (30 分) :[C++题解]图论、bfs

    文章目录 题目分析 题目来源 题目分析 来源:acwing 分析: BFS如何搜前k层?统计前k层的点数. ac代码 #include<bits/stdc++.h> using names ...

最新文章

  1. 将选定的文本对象左对齐、右对齐或对中
  2. android app 自动更新,AndroidUpdateDemo
  3. 几句话说明 .NET MVC中ViewData, ViewBag和TempData的区别
  4. Windows核心编程 第六章 线程基础知识 (下)
  5. iOS开发UI篇—UITableview控件使用小结
  6. 【转载】target='_blank' 安全漏洞示例
  7. 服务器排障 之 nginx 499 错误的解决
  8. java如何初始化对象_java中对象的初始化过程
  9. TensorFlow版本的HelloWord
  10. XNA开发—渲染对象
  11. python多态实例_Python多态实例详解
  12. 控制工程实践(11)——控制系统辨识
  13. Access宏学习总结
  14. 智慧路灯杆如何选择最合适的组网方案
  15. 讯飞离线语音命令词+TTS离线发音,实现命令词交互(windows dll for unity插件)
  16. 浏览器刷新和页面手动为什么不一样?
  17. 谷歌浏览器 如何设置在新标签页打开链接
  18. 删除shipyard
  19. android双屏不同apk,双屏可折叠 通吃.exe和.apk 微软终于发大招了!
  20. 硬货来了!轻松掌握 MongDB 流式聚合操作

热门文章

  1. 网页游戏运营模式研究
  2. CyberDuck是一个很棒的 FTP SFTP图形化工具
  3. 如何使用Matlab合并Excel表格
  4. 阿里云oss使用cdn,节省oss下行流量
  5. Superset航班数据可视化实战
  6. python2.7安装mysqldb_python2.7安装MySQLdb库
  7. ps 自动生成html代码,ps怎么生成html网页文件 PS生成html网页文件的具体教程
  8. wxformbuilder软件制作gui界面教程
  9. 语言独立性和与语言无关的组件
  10. 再深一点:如何给女朋友解释什么是微服务?