LIGHT - Đèn màu
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: adminchg

 

Thành phố XYZ đang chuẩn bị kỷ niệm ngày giải phóng (30/10) nên các con đường lung linh dãy đèn màu. Dọc con đường từ rạp chiếu phim về nhà, Dũng và Mai thấy một dãy chùm đèn màu cách đều nhau đánh số lần lượt 1, 2, ..., n. Mỗi chùm đèn có một màu sắc riêng và để đơn giản, có thể coi nó như là một số nguyên dương. Có tất cả n giá trị màu khác nhau. Dũng muốn chụp một bức ảnh gồm các chùm đèn liên tiếp của dãy chùm đèn này. Trong bức ảnh m giá trị màu của các chùm đèn đều xuất hiện. Để chất lượng ảnh tốt, Dũng muốn số lượng chùm đèn màu có trong ảnh là nhỏ nhất có thể. Mai đã giúp Dũng tìm ra được dãy chùm đèn màu thỏa mãn các yêu cầu trên bằng cách quan sát trực tiếp.

Còn bạn? Chỉ cần biết dãy số mô tả màu của dãy chùm đèn màu bạn có thể cho biết số lượng chùm đèn màu có trong bức ảnh của Dũng được không ?

Yêu cầu: Cho biết các giá trị n, m và dãy màu a1, a2,…, an. Hãy xác định số chùm đèn màu có trong bức ảnh của Dũng.

Dữ liệu vào: 

  • Dòng đầu tiên chứa 2 số nguyên dương n, m (n≤105, m≤n).
  • Dòng thứ hai chứa n số nguyên dương a1, a2,…, an (1≤ ai ≤106).

Hai số ghi trên cùng một dòng cách nhau bởi một dấu cách.

Kết quả: Một số nguyên là số lượng chùm đèn màu có trong bức ảnh của Dũng.

Ví dụ

LIGHT.INP

LIGHT.OUT

7 3

1 2 2 1 1 3 3

4

 

Giải thích: Dũng chụp bức ảnh chứa các chùm đèn màu 3, 4, 5, 6.

Back to Top