View Code of Problem 6

#include<stdio.h>

int ifjumpsuccess(int,int,int);

int comparemaxpace(int);


	int max=0;
int main(){
	int T;
	int n;
	int l, r;
	int i;

    scanf("%d",&T);

	for(int k=T;k>0;k--){	
	scanf("%d",&n);
	for(int m=n;m>0;m--){	
	 scanf("%d%d",&l,&r);
	 i=r-l;
	 max=comparemaxpace(i);   
	}
	if(ifjumpsuccess(max,r,n)==1){
		printf("YES");
	}
	else{
	  printf("NO"); 
	} 
	}
	
	return 0;
}


int ifjumpsuccess(int maxpace,int endpace,int n){
    float i;
    i=endpace/n;
    if(maxpace<=i){
	return 1;
	}
	else{
    return 0;
	}
	}



int comparemaxpace(int a){
	if(a>max){
	return a;
	}
	else return max;
	}

Double click to view unformatted code.


Back to problem 6