THAOTAC - Thao tác (bản dễ)

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 0.01s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Cho 2 dãy số nguyên ~ a_i ~ và ~ b_i ~ . Hãy xác định xem có thể biến 2 dãy bằng nhau bằng thao tác dưới đây hay không ?

  • Thao tác: Chọn 2 số nguyên ~ i , j ~ (~ 1 \le i,j \le n ~) rồi :

    • Cộng vào ~ a_i ~ khoảng ~ 2*t ~ đơn vị ;
    • Cộng vào ~ b_j ~ khoảng ~ t ~ đơn vị .

Lưu ý : t là đơn vị có thể thay đổi tuỳ người code .

Input

Dòng 1 là số nguyên ~ n ~ (~ 1 \le n \le 50 ~) ,

Dòng 2 là dãy số nguyên ~ a_i ~ có độ dài là n phần tử (~ 0 \le a_i \le 10^3 ~) ,

Dòng 3 là dãy số nguyên ~ b_i ~ có độ dài là n phần tử (~ 0 \le b_i \le 10^3 ~) .

Output

Ghi ra YES nếu biến đổi được , còn không thì in ra NO.

Sample

Input #1
3
1 2 3
5 2 2
Output #1
YES

Hint

  • Thực hiện 2 thao tác sau:
    • Thao tác 1: chọn i,j là (1,2) và t=2 => hai dãy trở thành a={5,2,3} và b={5,4,2};
    • Thao tác 2: chọn i,j là (2,3) vả t=1 => hai dãy trở thành a={5,4,3} và b={5,4,3}.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.