View Code of Problem 135

#include<stdio.h>
#include<string.h>
#include<math.h>
#define MAX 1000000+10
#define Max(a,b) a>b?a:b
#define Min(a,b) a<b?a:b
int main()
{
	int m;
	//scanf("%d",&m);
	int num1,num2;//左右
	int i,j;
	int sum;
	char a[100];
	int x,y;//z终点
	while(scanf("%d",&m)!=EOF)
	{
		num1=0;
		num2=0;
		for(i=0;i<m;i++)
		{
			scanf("%s",a);
		
		 sum=0;
		for(j=1;j<strlen(a);j++)
		{
			sum=sum*10+(a[j]-'0');
		}
		if(a[0]=='L') num1-=sum;
		if(a[0]=='R') num1+=sum;
		if(a[0]=='F') num2+=sum;
		if(a[0]=='B') num2-=sum;
	 	}
		 scanf("%d%d",&x,&y);
		 if(num1==x&&num2==y)
		 {
		 	printf("MEME IS SO LUCKY\n");
		  } else{
		  	printf("GPS ERROR\n");
		  }
	}

}

Double click to view unformatted code.


Back to problem 135