图灵杯等差数列0分

#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 个赞