6 solutions
-
-2
using namespace std; int main() { int n; cin>>n; int maxv=0,h=0; //maxv表示当前已有的连续正常血压的最长小时数,h表示以第i个小时结尾的连续正常血压小时数目 for(int i=1;i<=n;i++) { int a,b; cin>>a>>b; if(a>=90&&a<=140&&b>=60&&b<=90) { h++; } else { h=0; } if(h>maxv) //以第i个小时结尾的连续正常血压数已经高于已有最大值 { maxv=h; } } cout<<maxv; return 0; }
Information
- ID
- 881
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 1
- Tags
- (None)
- # Submissions
- 179
- Accepted
- 51
- Uploaded By