[Buổi 13][Đệ quy][HW] Bài 8: Kiểm tra mảng đối xứng.


LÀM BÀI

Points: 10
Time limit: 2.0s
Memory limit: 20M

Author:
Problem types
Allowed languages
C++

Kiểm tra mảng đối xứng.

Bối cảnh

Bài toán được mô tả qua yêu cầu và dữ liệu dưới đây.

Yêu cầu

Cho một mảng số nguyên A gồm N phần tử, hãy kiểm tra xem mảng có đối xứng hay không bằng cách sử dụng hàm đệ quy.

Input

Dòng đầu tiên là số nguyên dương N; Dòng thứ 2 là N số nguyên trong mảng được viết cách nhau một dấu cách. (1≤n≤1000; 1≤A[i]≤10^6)

Output

In ra YES nếu mảng A là mảng đối xứng, ngược lại in ra NO.

Ràng buộc

Đề gốc không nêu ràng buộc riêng.

Ví dụ 1

Input

10
1 2 3 4 5 5 4 3 2 1

Output

YES

Thông tin học tập

  • Buổi: B13
  • Concepts: recursion, base cases, call stack, fundamental problem-solving
  • Giới hạn kiến thức: B01-B13
  • Time limit: 2 seconds
  • Memory limit: 20 MB
  • Point: 10

Comments

There are no comments at the moment.

Zalo