Cho dãy \(A\) gồm \(N\) số nguyên và một số nguyên \(K\). Hãy cho biết \(K\) xuất hiện bao nhiêu lần trong dãy và liệt kê tất cả các vị trí xuất hiện (đánh số từ \(1\)).
Input
- Dòng đầu tiên chứa hai số nguyên \(N\) và \(K\).
- Dòng thứ hai chứa \(N\) số nguyên của dãy \(A\).
Output
- Nếu \(K\) không có trong dãy, in
NO. - Ngược lại, dòng thứ nhất in số lần xuất hiện; dòng thứ hai in các vị trí theo thứ tự tăng dần, cách nhau một dấu cách.
Constraints
- \(1 \le N \le 100\,001\).
- \(1 \le A_i, K \le 10^9\).
Sample Input 1
6 5
5 1 5 5 2 7
Sample Output 1
3
1 3 4
Sample Input 2
4 6
1 2 3 4
Sample Output 2
NO
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.