#3170. Orthogonality

0
    ID: 3170 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 1 上传者: 标签>AtCoderabc188BGESP 2级枚举(单层循环)模拟

Orthogonality

Orthogonality

题目描述

给出两个 NN 维向量 A=(A1,A2,A3,…,AN)A = (A_1, A_2, A_3, \dots, A_N) 和 B=(B1,B2,B3,…,BN)B = (B_1, B_2, B_3, \dots, B_N)。
判断 AA 与 BB 的内积是否为 00。
换句话说,判断 A1B1+A2B2+A3B3+⋯+ANBN=0A_1B_1 + A_2B_2 + A_3B_3 + \dots + A_NB_N = 0 是否成立。

输入格式

输入按下列格式由标准输入提供: NN A1A_1 A2A_2 A3A_3 …\dots ANA_N B1B_1 B2B_2 B3B_3 …\dots BNB_N

输出格式

如果 AA 和 BB 的内积为 00,输出 YesYes;否则,输出 NoNo。

2
-3 6
4 2
Yes
2
4 5
-1 -3
No
3
1 3 5
3 -6 3
Yes

提示

1≤N≤1000001 \le N \le 100000 −100≤Ai≤100-100 \le A_i \le 100 −100≤Bi≤100-100 \le B_i \le 100 输入中的所有数值均为整数。AA 与 BB 的内积为 (−3)×4+6×2=0(-3) \times 4 + 6 \times 2 = 0。
AA 与 BB 的内积为 4×(−1)+5×(−3)=−194 \times (-1) + 5 \times (-3) = -19。
AA 与 BB 的内积为 1×3+3×(−6)+5×3=01 \times 3 + 3 \times (-6) + 5 \times 3 = 0。

标签: AtCoder|abc188B

来源

AtCoder|abc188B