Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập timmoivitrik

Tìm mọi vị trí của K

Dễ CB06 - Mảng một chiều

  • 100 Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 100% Tỉ lệ AC
  • 2 Số AC

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

Chưa có bình luận nào.