问题标题: 酷町堂:2253   趣味运动会得分

0
0
已解决
熊智晖
熊智晖
高级天翼
高级天翼

2253   趣味运动会得分

经验值:1200 时间限制:1000毫秒

题目描述 Description

酷町堂举办了一场趣味运动会,运动会一共有 n 轮,现在有每轮比赛的得分情况,老师想知道他的得分一直上升的最长连续轮数。

输入描述 Input Description

第一行:一个整数N

第二行:N个空格隔开的整数,表示贾老师 N 轮比赛的得分。

输出描述 Output Description

一个整数,表示得分一直上升的最长连续轮数。

样例输入 Sample Input

10 1 2 3 2 4 5 6 8 5 9

样例输出 Sample Output

5

数据范围及提示 Data Size & Hint

1<=N<=10^5

0<=每轮的得分<=10^7


0
已采纳
杜承俊
杜承俊
资深守护
资深守护

#include<bits/stdc++.h> using namespace std; int main(){ int n,a[100005],i,s=1,ma=0; cin>>n; a[0]=2147483647; for(i=1;i<=n;i++){ cin>>a[i]; if(a[i]>a[i-1])s++;else s=1; if(s>ma)ma=s; } cout<<ma; }

其实很easy

0
0
朱小川
朱小川
缔造者
缔造者

for(int i=1;i<=n;i++) { cin>>a[i]; if(a[i]>a[i-1]) t++; else { cnt=max(cnt,t); t=1; } } cout<<cnt;

核心

我要回答