样例过不了为什么啊
查看原帖
样例过不了为什么啊
364741
chenyitian楼主2021/3/7 16:49

先贴代码

#include <iostream>

using namespace std;

long long a[1000010];
long long maxa[1000010];
long long mina[1000010];

int main()
{
	int n, k;
	cin >> n >> k;
	for(int i = 1; i <= n; i ++)
	{
		cin >> a[i];
	}
	for(int i = 1; i <= n - k + 1; i ++)
	{
		long long maxN = -2147483648, minN = 2147483648;
		for(int j = i; j <= i + k - 1; j ++)
		{
			if(a[j] > maxN)
			{
				maxN = a[j];
			}
			if(a[j] < minN)
			{
				minN = a[j];
			}
		}
		maxa[i] == maxN;
		mina[i] == minN;
	}
	for(int i = 1; i <= n - k + 1; i ++)
	{
		cout << mina[i] << " ";
	}
	cout << endl;
	for(int i = 1; i <= n - k + 1; i ++)
	{
		cout << maxa[i] << " ";
	}
	cout << endl;
}

哪里错了啊,全都是0

2021/3/7 16:49
加载中...