脑袋不太好使,求帮助!QAQ
查看原帖
脑袋不太好使,求帮助!QAQ
532942
ZYxxz楼主2022/12/24 10:01

大佬看一下为什会全RE呢?

#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e7+5;
int a[maxn],b[maxn];
long long ans,q,q1;
int main()
{
	int n;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		b[i]=(a[i]+b[i-1])%7;
	}
	for(int i=0;i<=6;i++)
	{
		q=0,q1=0;
		for(int j=1;i<=n;j++)
		{
			if(b[j]==i)
			{
				q=j;
				break;
			}
		}
		for(int j=n;j>=1;j--)
		{
			if(b[j]==i)
			{
				q1=j;
				break;
			}
		}
		ans = max(ans,(q1-q));
	}
	if(ans!=0)
		cout<<ans<<endl;
	else
		cout<<"0";
	return 0;
}
2022/12/24 10:01
加载中...