4081: Orthogonality

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:1 解决:0

题目描述

# Orthogonality ### 内存 1024MB ### 时间 2S ## 题目描述 给定两个N维向量$A=(A_1, A_2, A_3, ..., A_N)$和B=$(B_1, B_2, B_3, ..., B_N)$。判断$A$和$B$的内积是否为$0$。 换句话说,判断$A_1B_1 + A_2B_2 + A_3B_3 + ... + A_NB_N$ 是否等于$0$。 ## 输入格式 输入从标准输入中给出,格式如下: $N$ $A_1$ $A_2$ $ A_3$ $...$ $ A_N$ $B_1$ $B_2$ $ B_3$ $...$ $ B_N$ ## 输出格式 如果$A$和$B$的内积为$0$,输出`Yes`;否则,输出`No`。 ## 输入输出样例 ### 输入样例1 ``` 2 -3 6 4 2 ``` ### 输出样例1 ``` Yes ``` ### 输入样例2 ``` 2 4 5 -1 -3 ``` ### 输出样例2 ``` No ``` ### 输入样例3 ``` 3 1 3 5 3 -6 3 ``` ### 输出样例3 ``` Yes ``` ## 数据范围与提示 【样例1说明】 $A$和$B$的内积为$(-3) × 4 + 6 × 2 = 0$。 【样例2说明】 $A$和$B$的内积为$4 × (-1) + 5 × (-3) = -19$。 【样例3说明】 $A$和$B$的内积为$1 × 3 + 3 × (-6) + 5 × 3 = 0$。 【数据范围】 $1 ≤ N ≤ 100000$ $-100 ≤ A_i ≤ 100$ $-100 ≤ B_i ≤ 100$ 所有输入值均为整数。 ## 题目来源 ABC188B