【1076】正常血压
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】正常血压相关推荐
- 信息学奥赛一本通全题目解析
目录 一.语言及算法基础篇 第一部分 C++语言 -->第一章 C++语言入门 第一部分 C++语言 --> 第二章 顺序结构程序设计 第一节 运算符和表达式 第二节 常量和变量 第三节 ...
- 信息学奥赛一本通超详细题解,动画图文题解
内容来源于微信公众号:大神编程.已经过原文作者授权. 更新时间:2020-11-5 现在开始更新基础算法题. 个人感言:从未见过如此详细的题解,动画.图文结合,适合任何水平的选手.尤其是特别适合自学的 ...
- 信息学奥赛一本通 1076:正常血压 | OpenJudge NOI 1.5 24:正常血压
[题目链接] ybt 1076:正常血压 OpenJudge NOI 1.5 24:正常血压 [题目考点] 1. 循环统计连续处于某种状态的次数 例: 输入一个由英文数字组成的字符串,求其中最多连续出 ...
- 信息学奥赛一本通(1076:正常血压)
1076:正常血压 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 44636 通过数: 20898 [题目描述] 监护室每小时测量一次病人的血压,若收缩压 ...
- 【C++】1076:正常血压(信息学奥赛)
好了,今天的内容就是正常血压了,内容的详细意思也就是监护室每小时测量一次病人的血压,若收缩压在90-140之间并且舒张压在60-90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算 ...
- 1076:正常血压(C C++)
[题目描述] 监护室每小时测量一次病人的血压,若收缩压在90-140之间并且舒张压在60-90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数. [输入 ...
- 硬盘温度70度正常吗_70多岁老年人原来血压160,现在130正常吗?医生为你分析实情...
70多岁的老年人,原来有高血压,高压160左右,现在是130左右,正常吗?这个问题问的太过笼统,我们只好通过这个问题,来分享一些老年高血压患者血压控制的一些知识点,希望能够对老年人的高血压控制,能够有 ...
- 手表可测血压,耳机支持颈椎保护……这届电子设备越来越“养生”了
杨净 发自 凹非寺 量子位 报道 | 公众号 QbitAI 现在的电子设备越来越"养生"了. 血氧心率检测还不够,现在都能测上血压了,简直爸妈福音有没有- 这不最近,华米最新发布的 ...
- 仓鼠体重年龄对照表_各年龄段血糖,血压,血脂,尿酸对照表,内容太值!
血压.血脂.血糖.尿酸是目前衡量我们身体状况的最基本的四个指标. 但是,很多人都不知道这些指标什么时候是合格的. 更重要的是,这些参考指标并不固定,随着年龄的增长会有变化. 因此,很多人在体检后发现自 ...
- PAT甲级1076 Forwards on Weibo (30 分) :[C++题解]图论、bfs
文章目录 题目分析 题目来源 题目分析 来源:acwing 分析: BFS如何搜前k层?统计前k层的点数. ac代码 #include<bits/stdc++.h> using names ...
最新文章
- 将选定的文本对象左对齐、右对齐或对中
- android app 自动更新,AndroidUpdateDemo
- 几句话说明 .NET MVC中ViewData, ViewBag和TempData的区别
- Windows核心编程 第六章 线程基础知识 (下)
- iOS开发UI篇—UITableview控件使用小结
- 【转载】target='_blank' 安全漏洞示例
- 服务器排障 之 nginx 499 错误的解决
- java如何初始化对象_java中对象的初始化过程
- TensorFlow版本的HelloWord
- XNA开发—渲染对象
- python多态实例_Python多态实例详解
- 控制工程实践(11)——控制系统辨识
- Access宏学习总结
- 智慧路灯杆如何选择最合适的组网方案
- 讯飞离线语音命令词+TTS离线发音,实现命令词交互(windows dll for unity插件)
- 浏览器刷新和页面手动为什么不一样?
- 谷歌浏览器 如何设置在新标签页打开链接
- 删除shipyard
- android双屏不同apk,双屏可折叠 通吃.exe和.apk 微软终于发大招了!
- 硬货来了!轻松掌握 MongDB 流式聚合操作