#apc001b. [apc001_b]Two Arrays
[apc001_b]Two Arrays
题目描述
给定两个长度为 的整数序列: 和 。确定我们是否可以重复以下操作零次或多次,使得序列 和 变成相等的。
操作:选择两个整数 和 (可能相同),位置在 到 之间(包括 和 ),然后同时执行以下两个动作:
- 将 增加 。
- 将 增加 。
约束条件
- ()
- 输入值都是整数。
输入
输入数据从标准输入读入,输入格式如下:
输出
如果我们可以重复操作零次或多次使得序列 和 变得相等,则打印 Yes
;否则,打印 No
。
示例输入1
3
1 2 3
5 2 2
示例输出1
Yes
例如,我们可以通过以下三个操作来实现目标:
- 第一个操作:,。现在我们有 ,。
- 第二个操作:,。现在我们有 ,。
- 第三个操作:,。现在我们有 ,。
示例输入2
5
3 1 4 1 5
2 7 1 8 2
示例输出2
No
示例输入3
5
2 7 1 8 2
3 1 4 1 5
示例输出3
No