#NK32B. 轨迹游戏

    ID: 71 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>NK语法基础训练3.2基础语法曼哈顿距离奇偶判断条件判断循环遍历

轨迹游戏

题目描述

何老板最近喜欢上了一款手机游戏,游戏虽然简单,何老板仍乐此不疲。

游戏地图是一个二维平面坐标系,玩家操控一个小球在地图上行走。若某个时刻小球位于坐标 (x,y)(x,y),那么下一秒玩家可以控制小球滚到以下四个位置中的任意一个:

  • (x+1,y)(x+1,y)
  • (x−1,y)(x-1,y)
  • (x,y+1)(x,y+1)
  • (x,y−1)(x,y-1)

游戏中小球必须一直处于滚动状态,不能停留。

游戏开始时(第 00 秒),小球位于坐标 (0,0)(0,0)。游戏给出了 NN 个指定目标点,第 ii 个目标点由 Ti,Xi,YiT_i,X_i,Y_i 表示,意味着在第 TiT_i 秒时,小球必须出现在 (Xi,Yi)(X_i,Y_i)。

请判断小球能否满足所有目标点要求。若能,输出 Yes;否则输出 No。

输入格式

第一行一个整数 NN。

接下来 NN 行,每行三个整数 Ti,Xi,YiT_i,X_i,Y_i,表示一个指定目标点。

输出格式

输出一个单词 Yes 或 No。

样例 1

输入:

2
5 1 1
100 1 1

输出:

No

样例 2

输入:

1
2 100 100

输出:

No

样例 3

输入:

2
3 1 2
6 1 1

输出:

Yes

一种可行轨迹为:

(0,0) -> (0,1) -> (1,1) -> (1,2) -> (1,1) -> (1,0) -> (1,1)

数据范围

  • 1≤N≤1051\le N\le 10^5
  • 0≤Xi≤1050\le X_i\le 10^5
  • 0≤Yi≤1050\le Y_i\le 10^5
  • 1≤Ti≤1051\le T_i\le 10^5
  • Ti<Ti+1T_i<T_{i+1}(1≤i<N1\le i<N)
  • 所有输入均为整数。