View Code of Problem 6

#include <stdio.h>
 int main()
 {
 	int i,j,num,n;
	scanf("%d",&num);
	for(i=0;i<num;i++){		// 测试几组数据 
		scanf("%d",&n);		// 每组数据有n个陷阱
		int l,r,d,flat=1;		// 创建l,r.记录陷阱 
		for(j=0;j<n;j++){
			scanf("%d%d",&l,&r);
			if(j==0)
				d = r-l;	// 用d去保存步长 
			if( r-l != d)
				flat = 0;	// 判断输出 
		}
		flat?printf("Yes\n"):printf("No\n");
	} 
 	return 0;
 }

Double click to view unformatted code.


Back to problem 6