View Code of Problem 6

#include<stdio.h>
2.    int main()
3.    {
4.    	int T,n,a[101],b[101],flag,i,j,step;
5.    	scanf("%d",&T);
6.    	while(T--)
7.    	{
8.    		scanf("%d",&n);
9.    		for(i=0;i<n;i++)
10.    			scanf("%d %d",&a[i],&b[i]);
11.    		step=b[0];
12.    		while(step<=a[1])
13.    		{
14.    			flag=1;
15.    			for(i=step,j=1;j<n;j++)
16.    			{
17.    				i+=step;
18.    				if(j!=n-1)
19.    				{	
20.    					if(i<b[j] || i>a[j+1])
21.    					{
22.    						flag=0;
23.    						break;
24.    					}
25.    					else continue;
26.    				}
27.    				else if(j==n-1)
28.    				{
29.    					if(i<b[j])
30.    					{
31.    						flag=0;
32.    						break;
33.    					}
34.    					else continue;
35.    				}
36.    			}
37.    			if(flag==1)
38.    			{
39.    				printf("YES\n");
40.    				break;
41.    			}
42.    			step++;
43.    		}
44.    		if(flag==0)
45.    			printf("NO\n");
46.    	}
47.    	return 0;
48.    }

/*
Main.c:2:1: error: expected identifier or '(' before numeric constant
 2.    int main()
 ^
*/

Double click to view unformatted code.


Back to problem 6