#CCBCHBA0000061. Kiểm số thứ tự kết thúc (Last Occurrence Position)
Kiểm số thứ tự kết thúc (Last Occurrence Position)
Kiểm số thứ tự kết thúc (Last Occurrence Position)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho giá trị cần tìm và một dãy gồm số nguyên. Hãy tìm vị trí cuối cùng có giá trị bằng ; vị trí bắt đầu từ 1. Nếu không có phần tử nào bằng , in -1. Khi , dãy rỗng và đáp án cũng là -1. Không cần lưu dãy trong mảng.
Input
Dòng đầu chứa hai số nguyên (, ). Sau đó có đúng số nguyên 32 bit .
Output
In vị trí cuối cùng (đánh số từ 1), hoặc -1 nếu không tìm thấy.
Subtask
- Subtask 1 (20%): .
- Subtask 2 (30%): .
- Subtask 3 (50%): và mọi giá trị thuộc miền
int32 bit.
Ví dụ
Ví dụ 1
Input:
5 2
2 3 2 4 2
Output:
5
Giải thích:
Vị trí của 2 là 1,3,5. Mỗi lần gặp 2 cập nhật vị trí; vị trí cuối là 5.
Ví dụ 2
Input:
0 -4
Output:
-1
Giải thích:
Không có phần tử nào để đọc hoặc so sánh.