0
点赞
收藏
分享

微信扫一扫

洛谷---统计天数

芷兮离离 2022-04-01 阅读 72

文章目录


前言


一、题目要求

在这里插入图片描述
链接点此https://www.luogu.com.cn/problem/P1567

二、使用步骤

1.引入库

代码如下(示例):

#include<iostream>
using namespace std;
long long arr[1000000];//因为数组容量太大,将数据放置堆中
int main() {
	int N=0;
	cin >> N;
	for (int i = 0; i < N; i++)
	{
		cin >> arr[i];
	}
	int day = 1;//因为天数递增也要算上第一天,所以初始天数为一
	int max = 0;//定义最大连续增长天数
	for (int i = 0; i < N-1; i++)
	{
		if (arr[i + 1] > arr[i])//如果递增,天数+1
		{
			day++;
			if (t > max)/如果递增的天数大于我的最大增长天数
			{
				max = day;//将递增天数放到我的最大值中
			}
			
		}
		else//如果温度减小
		{
			t = 1;//天数置一,继续循环下去
		}
	}
	cout << max << endl;//最后输出最大递增天数
	return 0;
}

2.读入数据

运行结果如下

在这里插入图片描述
最后就通过此题啦!!!!

举报

相关推荐

0 条评论