题目描述
有 N 种石头,编号为 1,2,…,N。同一种石头的重量都相同。
高桥和青木分别拥有 Ai 个和 Bi 个第 i 种石头。
请判断是否存在满足以下条件的正整数序列 W=(W1,W2,…,WN),如果存在,构造一组这样的序列。
- 1≤Wi≤1018
- 若第 i 种石头的重量为 Wi,则高桥拥有的石头总重量严格大于青木拥有的石头总重量。
输入格式
输入按以下格式从标准输入读入:
- N
- A1 A2 … AN
- B1 B2 … BN
输出格式
如果存在满足条件的 W=(W1,W2,…,WN),按以下格式输出:
Yes
- W1 W2 … WN
若存在多组满足条件的 W,输出任意一组均可。
如果不存在满足条件的 W=(W1,W2,…,WN),输出一行 No。
数据范围
- 1≤N≤105
- 1≤Ai≤109
- 1≤Bi≤109
- 所有输入值均为整数。
3
4 7 4
5 5 5
Yes
4 7 4
若 W=(4,7,4),
高桥拥有的石头总重量为 4×4+7×7+4×4=81。
青木拥有的石头总重量为 4×5+7×5+4×5=75。
3
3 3 3
4 7 4
No
1
2
2
No
子任务设置
- 子任务 1(30 分):N≤2000 且 Ai,Bi≤2000。
- 子任务 2(70 分):无特殊限制。