@[guhw137](/space/show?uid=167875) 谢谢
by TomTheCat @ 2019-10-26 20:34:49
还有一个问题 子序列开头不必为0
#include<bits/stdc++.h>
using namespace std;
int main()
{
int p,a[100010],n,max;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>p;
if(i==0)
a[i]=p;
else
a[i]=a[i-1]+p;
}
max=0;
for(int j=0;j<n;j++)
{
for(int i=j+2;i<n;i+=2)
{
if(j!=0)
{
if(i-j==a[i-1]*2-a[j-1]*2&&i-j>max)
{
max=i-j;
}
}
else
{
if(i==a[i-1]*2&&i>max)
{
max=i;
}
}
}
}
cout<<max;
return 0;
}
不过还是莫名WA一题TLE三题(不加优化四题)
by 137QWQ @ 2019-10-26 21:15:30
弱鸡表示尽力了
by 137QWQ @ 2019-10-26 21:16:26