C++求助,四个点AC,七个点RE
  • 板块P1567 统计天数
  • 楼主xqgg
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/2/13 23:06
  • 上次更新2023/10/24 00:50:54
查看原帖
C++求助,四个点AC,七个点RE
934107
xqgg楼主2023/2/13 23:06

代码如下

#include<iostream>
using namespace std;
int a[10000];     //每天的气温
int b[10000];   //到下标天数构成的最大上升天数
int main(){
	int len;
	int max = 1;
	cin>>len;
	for(int i = 0;i < len;i++)
		cin>>a[i];
	//任意单独一天都是自己开始的最小上升天数
	for(int i = 0;i < len;i++)
		b[i] = 1;
	//计算截至到i+1天的最大上升天数
	for(int i = 0;i < len-1;i++){
		if(a[i]<a[i+1])
			b[i+1] += b[i];
	}
	//找出最大的值
	for(int i = 0;i < len;i++){
		if(b[i] > max)
			max = b[i];
	}
	//输出
	cout<<max;
	return 0;
}

谢谢指点[玫瑰][玫瑰][玫瑰]

2023/2/13 23:06
加载中...