CF750B.New Year and North Pole

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

In this problem we assume the Earth to be a completely round ball and its surface a perfect sphere. The length of the equator and any meridian is considered to be exactly 4000040000 kilometers. Thus, travelling from North Pole to South Pole or vice versa takes exactly 2000020000 kilometers.

Limak, a polar bear, lives on the North Pole. Close to the New Year, he helps somebody with delivering packages all around the world. Instead of coordinates of places to visit, Limak got a description how he should move, assuming that he starts from the North Pole. The description consists of nn parts. In the ii -th part of his journey, Limak should move tit_{i} kilometers in the direction represented by a string diridir_{i} that is one of: "North", "South", "West", "East".

Limak isn’t sure whether the description is valid. You must help him to check the following conditions:

  • If at any moment of time (before any of the instructions or while performing one of them) Limak is on the North Pole, he can move only to the South.
  • If at any moment of time (before any of the instructions or while performing one of them) Limak is on the South Pole, he can move only to the North.
  • The journey must end on the North Pole.

Check if the above conditions are satisfied and print "YES" or "NO" on a single line.

输入格式

The first line of the input contains a single integer nn ( 1<=n<=501<=n<=50 ).

The ii -th of next nn lines contains an integer tit_{i} and a string diridir_{i} ( 1<=ti<=1061<=t_{i}<=10^{6} , ) — the length and the direction of the ii -th part of the journey, according to the description Limak got.

输出格式

Print "YES" if the description satisfies the three conditions, otherwise print "NO", both without the quotes.

输入输出样例

  • 输入#1

    5
    7500 South
    10000 East
    3500 North
    4444 West
    4000 North
    

    输出#1

    YES
    
  • 输入#2

    2
    15000 South
    4000 East
    

    输出#2

    NO
    
  • 输入#3

    5
    20000 South
    1000 North
    1000000 West
    9000 North
    10000 North
    

    输出#3

    YES
    
  • 输入#4

    3
    20000 South
    10 East
    20000 North
    

    输出#4

    NO
    
  • 输入#5

    2
    1000 North
    1000 South
    

    输出#5

    NO
    
  • 输入#6

    4
    50 South
    50 North
    15000 South
    15000 North
    

    输出#6

    YES
    

说明/提示

Drawings below show how Limak's journey would look like in first two samples. In the second sample the answer is "NO" because he doesn't end on the North Pole.

首页