Phần tử liền kề trái dấu

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Cho mảng một chiều các số nguyên, liệt kê các phần tử có ít nhất một phần tử liền kề trái dấu với nó


Ví dụ:

Input:
7
-1 2 3 -1 5 8 9
Output:
-1 2 3 -1 5

Đoạn a và b chứa tất cả các phần tử

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Cho mảng một chiều gồm n số nguyên dương, tìm đoạn [a,b] chứa tất cả các phần tử xuất hiện trong mảng


Ví dụ:

Input:
5
1 9 10001 25 77
Output:
1 10001

Phần tử cách xa

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nhập vào mảng một chiều gồm n phần tử, và phần tử x, tìm phần tử trong mảng cách xa x nhất. Dữ liệu đầu vào dòng đầu tiên là số phần tử trong mảng, dòng thứ 2 là các phần tử trong mảng, dòng thứ 3 là giá trị của x.


Ví dụ:

Input:
5
1 2 3 -5 15
3
Output:
15

Mảng đối xứng

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Cho mảng số nguyên A[] gồm N phần tử, kiểm tra xem mảng có đối xứng hay không?


Đầu vào

Dòng đầu tiên là số nguyên dương N

Dòng thứ 2 gồm N số nguyên viết cách nhau một vài khoảng trắng


Giới hạn

1<=N<=10^6

0<=A[i]<=10^6


Đầu ra

In ra YES hoặc NO tương ứng với mảng đối xứng hoặc không.


Ví dụ :

Input 01
5
1 2 3 2 1
Output 01
YES
Input 02
6
1 2 3 2 1 1
Output 02
NO

Phần tử chẵn cuối cùng trong mảng

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nhập vào một mảng các số nguyên A có N phần tử, tìm phần tử chẵn cuối cùng trong mảng.

(Nếu code bằng Python thì mỗi số sẽ được nhập trên một dòng, cần đọc từng dòng một)


Ràng buộc: ~0 < N \leq 10^6~; ~-10^6 \leq A[i] \leq 10^6~


Dữ liệu vào gồm 2 dòng, dòng thứ nhất là số lượng N phần tử, dòng thứ 2 lần lượt là N phần tử trong mảng A.

In phần tử chẵn cuối cùng trong mảng kèm theo vị trí của phần tử đó, nếu số chẵn không xuất hiện thì in ra NONE

Input 01:
5
5 1 4 6 3
Output 01:
6 4

Số 6 ở vị trí 4

Input 02:
6
1 3 1 13 1 7
Output 02:
NONE

Số chẵn không xuất hiện, in ra NONE