11475: Скалярний добуток

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 18,00 (partial)
Time limit: 2.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb

Дано два ~N~-вимірні вектори ~A = (A_1, A_2, A_3, \dots, A_N)~ і ~B = (B_1, B_2, B_3, \dots, B_N)~.

Визначте, чи дорівнює скалярний добуток ~A~ і ~B~ 0.

Іншими словами, визначте, чи ~A_1B_1 + A_2B_2 + A_3B_3 + \dots + A_NB_N = 0~.

Формат вхідних даних

Перший рядок містить ціле число ~N~ (~1 \le N \le 10^5~)

Наступний  рядок містить ~N~ цілих чисел ~A_i~ (~-100 \le A_i \le 100~)

Третій  рядок містить ~N~ цілих чисел ~B_i~ (~-100 \le B_i \le 100~)

Числа у рядках розділяються пропуском.

Формат вихідних даних

У вихідний потік вивести ~Yes~ або ~No~ - відповідь на поставлене завдання

Приклад вхідних даних

2
-3 6
4 2

Приклад вихідних даних

Yes

Приклад вхідних даних

2
4 5
-1 -3

Приклад вихідних даних

No

Приклад вхідних даних

3
1 3 5
3 -6 3

Приклад вихідних даних

Yes

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.