OpenJudge - 24:正常血压


解题思路:

1.由题可知,一共有n行,每行包含两个整数,分别对应着收缩压和舒张压,并且直到收缩压在90-140之间是正常的,舒张压在60-90之间是正常的

2.再看题目,要求的并不是正常的累计数,而是保持正常的最长时间数,什么意思呢?比如第一个小时正常,第二个小时不正常,第三第四个小时正常,那么输出的应该是2即第三第四个小时的连续正常的时间,那么我们不能用常规的累加器来求和了

3.应该是sum累加依次就要去和最大值max比较,因为sum可能会因为中间的依次不正常而归0,所以我们设max初始化为0后,如果血压都正常,sum++,紧接着对sum进行判断,if(sum>max),max=sum;否则,血压不正常的话sum要归0,继续判断

4.最后输出max的值即可


#include<bits/stdc++.h>
using namespace std;
int main()
{int n,sum=0,max=0;//sum为累加正常血压时长,max存储最大值 cin>>n;int x,y;//分别表示收缩压和舒张压 for(int i=1;i<=n;i++){cin>>x>>y;if(x>=90&&x<=140&&y>=60&&y<=90)//如果血压正常 {sum++;//累加器累加 if(sum>max)//如果正常时长大于max max=sum;//max更新 }else//如果血压不正常 sum=0;//累加器开始从0累加 }cout<<max;//输出最大值 return 0;
}

openjudge 1.5.24 正常血压相关推荐

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

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

  2. 1.5编程基础之循环控制 24 正常血压

    http://noi.openjudge.cn/ch0105/24/ /* 1.5编程基础之循环控制 24 正常血压 http://noi.openjudge.cn/ch0105/24/ */ #in ...

  3. 云视通存储怎么不是24小时_降压目标不是一次血压正常,而是24小时血压都要正常...

    什么是血压 血压指血管内的血液对于单位面积血管壁的侧压力,即压强.血压也是血液在血管内流动时,作用于血管壁的压力,它是推动血液在血管内流动的动力.心室收缩,血液从心室流入动脉,此时血液对动脉的压力最高 ...

  4. openjudge 1.8.24 蛇形填充数组

    OpenJudge - 24:蛇形填充数组 解题思路: 1.由题可得,输入一个数n,然后构建乘n*n的方阵,将1-n*n的数按照蛇形的方式填入二维数组 2.首先,面对这种题,一定要手动演算一遍会发现遍 ...

  5. OpenJudge1.5.24正常血压

    1.输入血压. 2.判断血压是否正常,正常计数器加一,不正常计数器归零. 3.结束代码. #include<bits/stdc++.h> using namespace std; int ...

  6. OpenJudge NOI 1.5 编程基础之循环控制(21-30题)C++ 解题思路

    续上一篇文章OpenJudge NOI 1.5编程基础之循环控制(11-20题) C++ 解题思路_Leleprogrammer的博客-CSDN博客续上一篇文章.https://blog.csdn.n ...

  7. 【OpenJudge NOI】题解目录

    [OpenJudge NOI]题解目录 OJ链接:OpenJudge NOI 以下为本人做的OJ题解 针对每一道题我都会给出题目考点.解题思路.题解代码.必要时也会给出不同的解题方法. 如有不足之处, ...

  8. 简单英文题 24 Divisor and Multiple(python)

    http://noi.openjudge.cn/english/24/ """ 简单英文题 24 Divisor and Multiple http://noi.open ...

  9. 全天在线的健康小助手,时刻监测身体状况,dido Y1血压心电手环上手

    这几年手环的实用性越来越强,特别是在健康监测方面,相比于以往只能记录步数和心率的小工具,现在的手环还能提供24小时血压.心电监测的功能,像是我现在用的一款dido Y1手环,就能提供非常全面的健康监测 ...

最新文章

  1. Suricata的输出
  2. Git 、CVS、SVN比较
  3. 从 Eclipse 到 IDEA,金字塔到太空堡垒
  4. scratch跳一跳游戏脚本_超级丛林跳游戏下载-超级丛林跳最新版下载v1.01.5026 安卓版...
  5. FactoryMethodPattern(工厂方法)
  6. 4行代码解决:L1-057 PTA使我精神焕发 (5分)
  7. 恋爱Linux(Fedora20)2——安装Java运行环境(JDK)
  8. 移动端Web开发如何处理横竖屏
  9. [转载] 菜鸟举例理解字节流和字符流区别
  10. Nest,很酷的东西
  11. c语言怎么确定输出数的坐标,c语言printf实现同一位置打印输出的实例
  12. 支付宝架构到底有多牛逼!原来是这样的,真的超乎想象~
  13. Android实现访斗鱼视频播放
  14. 集合的一些练习题1(Collection+Map)
  15. 全网最全Linux命令总结!!(史上最全,建议收藏)
  16. 获赞36w,小红书近期的流行趋势是什么?
  17. 零阶保持模型和一阶保持模型离散的推导
  18. python入门学习随记(十二)
  19. 想成为“王者”的必备能力——领导力21法则
  20. python中怎么打印出表格_怎么使用python脚本实现表格打印?

热门文章

  1. 高中数学知识那些和计算机有关系,高中数学教学手段有哪些
  2. 项目计划管理软件:GanttProject
  3. 【web-攻击web服务器】(13.2)易受攻击的服务器软件、Web 应用程序防火墙
  4. 微信小程序悬浮菜单,悬浮折叠菜单
  5. 一个浙江人的23条经典经商法则(很值得借鉴)
  6. IT职业教育(10)教育要先学会换位思考
  7. H264 Direct预测模式
  8. 微服务使用swagger-ui工具,跨域问题
  9. 前端笔记之React(六)ES6的Set和Mapimmutable和Ramda和lodashredux-thunk
  10. 开着v/p/n但pycharm导入第三方库报错问题