#include<bits/stdc++.h>
using namespace std;
int T;
int a[5005];
int n;
int ans;
int l;
void dfs(int k,int x,int y){
if(k>=n){
l=y-1;
return;
}
for(int i=1;i<=n-k;i++){
if(x==a[k+i]-a[k]||x==101215){
//cout << a[k+i]-a[k] << k<< endl;
dfs(k+i,a[k+i]-a[k],y+1);
}
if(l>2){
ans++;
}
}
}
int main(){
cin >> T;
for(int i=1;i<=T;i++){
ans=0;
cin >> n;
for(int i=1;i<=n;i++){
cin >> a[i];
}
for(int j=1;j<=n;j++){
dfs(j,101215,1);
}
if(ans>2){
cout << "Yes";
}
else{
cout << "No";
}
}
return 0;
}
6 个赞
没逝,我也0
哈哈哈
2 个赞
0。。。
0?
好奇怪的东西
4 个赞
WA?CE?TLE?
3 个赞
题目是什么??????~~~??????
3 个赞
哪一道题?
1 个赞