[2627 KS1] DUONGDEP

Xem dạng PDF

Gửi bài giải


Điểm: 3,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: DUONGDEP.INP
Output: DUONGDEP.OUT

Dạng bài
Ngôn ngữ cho phép
C++, Pascal, PyPy, Python

Trong thời gian vừa qua, người dân ở hành tinh Alpha đã vui mừng chào đón sự xuất hiện của con đường mới XYZ. Được đầu tư rất nhiều nguồn vốn, con đường này được coi là con đường đẹp nhất hành tinh. Những tòa nhà chỉ ở một bên đường với độ cao khác nhau. Theo các giáo sư, đoạn đường đẹp nhất là đoạn đường ở đó độ cao trung bình của các tòa nhà bằng ~K~. Cụ thể, có ~N~ tòa nhà nằm cạnh nhau ở một bên của con đường. Tòa nhà thứ ~i~ tính từ đầu đường có độ cao là ~a_i~.

Yêu cầu: Hãy tìm đoạn đường dài nhất chứa các tòa nhà liên tiếp sao cho chúng có độ cao trung bình là ~K~.

Dữ liệu

Vào từ tệp văn bản DUONGDEP.INP có cấu trúc như sau:

  • Dòng 1 ghi hai số nguyên ~N~, ~K~ (~1 \le N \le 10^5~, ~0 < K \le 10^9~);
  • ~N~ dòng tiếp theo, dòng thứ ~i~ ghi số nguyên ~a_i~ (~0 < a_i \le 10^9~, ~i = 1..N~).

Kết quả

Ghi ra tệp văn bản DUONGDEP.OUT gồm:

  • Nếu không tìm được đoạn nào có các tòa nhà có độ cao trung bình là ~K~ thì ghi ra một số 0 duy nhất;
  • Ngược lại, ghi ra hai số ~u~, ~v~ với ý nghĩa: ~u~ là vị trí bắt đầu của đoạn đường và ~v~ là độ dài đoạn đường. Nếu có nhiều đáp án thì ghi ra đáp án có ~u~ nhỏ nhất.

Ví dụ

DUONGDEP.INP

4 5
2
4
5
6

DUONGDEP.OUT

2 3

Giới hạn

  • Subtask 1: có 50% test ứng với ~1 \le N \le 500~;
  • Subtask 2: có 30% test ứng với ~500 < N \le 5 \times 10^3~;
  • Subtask 3: có 20% test ứng với ~5 \times 10^3 < N \le 10^5~.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.