codeforces 11/10

fafatadie發表於2024-11-11

這是是第一題的連結
這道題的資料範圍給的很小,我們只需要模擬一下,就可以過了
程式碼如下:

    for i in range(int(input())):
    x,a,b=map(int,input().split())
    count1,count2=0,0
    c=list(input()*1000)
    for i in range(1000):
      if count1==a and count2==b:
        print("YES")
        break
      elif c[i]=="S":count2-=1
      elif c[i]=="W":count1-=1
      elif c[i]=="N":count2+=1
      elif c[i]=="E":count1+=1
    else:
      print("NO")

這是是第二題的連結

相關文章