DÃY CON ĐỐI XỨNG

Một dãy số liên tiếp gọi là dãy đối xứng nếu đọc các số theo thứ tự từ trái sang phải cũng giống như khi đọc theo thứ tự từ phải sang trái.

Cho dãy số A gồm \(n\) số nguyên dương: \(a_{1},\ a_{2},...,\ a_{n}\ (1 \leq n \leq 10000;\ 1 \leq a_{i} \leq \ 32000;1 \leq \ i \leq \ n)\)

Yêu cầu: Hãy tìm dãy con đối xứng dài nhất của dãy A. Nếu có nhiều dãy con thoả mãn thì lấy dãy con xuất hiện đầu tiên trong dãy A.

Dữ liệu vào:

- Dòng 1: ghi số nguyên dương \(n\).

- Dòng 2: ghi N số nguyên dương lần lượt là giá trị của các số trong dãy A, các số được ghi cách nhau ít nhất một dấu cách.

Dữ liệu ra:

+ Ghi dãy tìm được trên cùng một dòng, các số được ghi cách nhau một dấu cách.

Ví dụ:

Input Output Input Output
8
2 3 4 5 4 3 1 7
3 4 5 4 3 9
2 3 4 5 4 3 1 3 4
3 4 5 4 3

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. trungnam (6/7)
  2. sythai (5/8)
  3. npk1605 (5/10)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]