P1152 欢乐的跳

https://www.luogu.com.cn/problem/P1152

#include
using namespace std;
int n, a[1005];//用于标记[1,n-1] 是否出现 
int f1, f2;//用于存储两个连续元素 
int main()
{
	cin>>n;
	for(int i=1; i>f2;                  // 输入第二个数 
		if(i>0){                  //从第二个数开始 
			int t=abs(f2-f1);     //两个连续元素之差的绝对值 
			if(t0)a[t]=1; //t在 [1,n-1]范围内的话对a[t]标记 
		}
		f1=f2;// 存储第一个数
	}
	bool f=1;
	for(int i=1; i 
 

 

你可能感兴趣的:(P1152 欢乐的跳)