#ABC243C. 碰撞 2

碰撞 2

碰撞 2

题目描述

xyxy 平面上有 NN 个人。第 ii 个人位于 (Xi,Yi)(X_i, Y_i)。所有人的位置互不相同。

我们有一个长度为 NN 的、由 L 和 R 组成的字符串 SS

如果 Si=S_i = R,第 ii 个人面向右;如果 Si=S_i = L,第 ii 个人面向左。所有人同时开始朝各自面向的方向行走。这里,右和左分别对应 xx 轴的正方向和负方向。

当两个相向而行的人到达同一位置时,我们说发生了碰撞。如果所有人一直继续行走,是否会发生碰撞?

输入格式

输入按以下格式从标准输入给出:

N
X_1 Y_1
X_2 Y_2
⋮
X_N Y_N
S

输出格式

如果会发生碰撞,输出 Yes;否则,输出 No。

样例

3
2 3
1 1
4 1
RRL
Yes

这个输入对应题目描述中的例子。

如果所有人继续行走,第 22 个人和第 33 个人会发生碰撞。因此应输出 Yes。

2
1 1
2 1
RR
No

11 个人和第 22 个人朝相同的方向行走,因此永远不会碰撞。

10
1 3
1 4
0 0
0 2
0 4
3 1
2 4
4 2
4 4
3 3
RLRRRLRLRR
Yes

数据范围

  • 2N2×1052 \le N \le 2 \times 10^5
  • 0Xi1090 \le X_i \le 10^9
  • 0Yi1090 \le Y_i \le 10^9
  • iji \neq j,则 (Xi,Yi)(Xj,Yj)(X_i, Y_i) \neq (X_j, Y_j)
  • 所有 XiX_iYiY_i 均为整数。
  • SS 是长度为 NN 的、由 L 和 R 组成的字符串。
难度 普及
通过率
尝试 0
已通过 0
ID
2410
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签