1 solutions

  • 0
    @ 2025-12-3 17:12:23

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    string s1;
    int t,n,s,w,e,x,y;
    int main()
    {
    //	freopen("590.in","r",stdin);
    //	freopen("590.out","w",stdout);	
    	cin>>s1>>t;
    	for(int i=0;i<s1.size();i++)
    	{
    		if(s1[i]=='N') n++;
    		if(s1[i]=='S') s++;	
    		if(s1[i]=='W') w++;
    		if(s1[i]=='E') e++;	
    	}
    	y=n-s,x=e-w;
    	int zq=t/s1.size();
    	y*=zq,x*=zq;
    	t%=s1.size();
    	for(int i=0;i<t;i++)
    	{
    		if(s1[i]=='N') y++;
    		if(s1[i]=='S') y--;	
    		if(s1[i]=='W') x--;
    		if(s1[i]=='E') x++;			
    	}
    	cout<<x<<" "<<y;
    	return 0;
    } 
    
    • 1

    Information

    ID
    963
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By