4261: Choose Elements
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:0
解决:0
题目描述
# Choose Elements
### 内存
1024MB
### 时间
2S
## 题目描述
给定两个长度为 $N$ 的整数序列 $A=(A_1, \ldots, A_N)$ 和 $B=(B_1, \ldots, B_N)$。
判断是否存在一个长度为 $N$ 的序列 $X=(X_1, \ldots, X_N)$,满足以下所有条件:
1. 对于每个 $i(1\leq i\leq N)$,$X_i = A_i$ 或 $X_i = B_i$。
2. 对于每个 $i(1\leq i\leq N-1)$,$|X_i - X_{i+1}| \leq K$。
## 输入格式
输入从标准输入中给出,格式如下:
$N$ $K$
$A_1$ $\cdots$ $A_N$
$B_1$ $\cdots$ $B_N$
## 输出格式
如果存在满足所有条件的 $X$,输出 `Yes`;否则,输出 `No`。
## 输入输出样例
### 输入样例1
```
5 4
9 8 3 7 2
1 6 2 9 5
```
### 输出样例1
```
Yes
```
### 输入样例2
```
4 90
1 1 1 100
1 2 3 100
```
### 输出样例2
```
No
```
### 输入样例3
```
4 1000000000
1 1 1000000000 1000000000
1 1000000000 1 1000000000
```
### 输出样例3
```
Yes
```
## 数据范围与提示
【样例1说明】
$X=(9,6,3,7,5)$ 满足所有条件。
【样例2说明】
没有 $X$ 满足所有条件。
【数据范围】
- $1 \leq N \leq 2\times 10^5$
- $0 \leq K \leq 10^9$
- $1 \leq A_i,B_i \leq 10^9$
- 输入中的所有值都是整数。
## 题目来源
ABC245C