View Code of Problem 135

#include<stdio.h>
#include<string.h> 
int main()
{
	int m;
	int num1,num2;//分别代表左右位移量 
		int i,j;
		int x,y;//终点 
		char a[100];//行动 
		int sum;
	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