过马路
题解
讨论
查看他人的提交
题号:NC292052
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
红绿灯有 "红“,"黄","绿",三种颜色。红灯表示禁止通行,绿灯表示准许通行,黄灯表示警示。
在小 E 的世界中,红灯后要变为绿灯,绿灯后要变为红灯,不允许连续出现相同颜色的灯。同时红绿灯每次颜色在红绿间切换的间隔都要先变为黄灯作为警示。
现在小 E 用三个整数描述了某路口红绿灯的变化,其中
表示红灯,
表示黄灯,
表示绿灯。
你需要判断红绿灯的颜色变化是否合理。
输入描述:
第一行依次输入三个整数
代表红绿灯的变化情况。
输出描述:
如果红绿灯的颜色变化合理则输出
,否则输出
。
示例1
输入
复制
-1 0 1
-1 0 1
输出
复制
YES
YES
示例2
输入
复制
0 -1 0
0 -1 0
输出
复制
YES
YES
示例3
输入
复制
-1 0 0
-1 0 0
输出
复制
NO
NO
示例4
输入
复制
-1 0 -1
-1 0 -1
输出
复制
NO
NO
过马路
返回全部题目
列表加载中...
-1 0 1
YES
0 -1 0
YES
-1 0 0
NO
-1 0 -1
NO