#include<stdio.h>
int a[2],b[2];
int main(void)
{
int i,n,sum=0,flat=0,j=0;
for(i=0;i<2;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<2;i++)
{
scanf("%d",&b[i]);
}
scanf("%d",&n);
char c[105],d[55];
for(i=0;i<2*n;i++)
{
scanf("%c",&c[i]);
if(c[i]!='\n')
{
d[j]=c[i];
j++;
}
}
for(i=0;i<j;i++)
{
if(d[i]=='E'&&a[0]<b[0])
{
a[0]++;
sum++;
}
else if(d[i]=='W'&&a[0]>b[0])
{
a[0]--;
sum++;
}
else if(d[i]=='N'&&a[1]<b[1])
{
a[1]++;
sum++;
}
else if(d[i]=='S'&&a[1]>b[1])
{
a[1]--;
sum++;
}
if(b[0]==a[0]&&b[1]==a[1])
{
flat=1;
break;
}
}
if(flat==0) printf("-1");
else printf("%d",sum);
return 0;
}
C语言新手感觉到了入门题的不友好