Hàng cây
Đề bài
Mô tả
Lão phù thủy giam công chúa xứ sở thần tiên trong một lâu đài, biết bao hiệp sĩ đến cứu nàng nhưng đâu có dễ. Chỉ có một con đường duy nhất vào lâu đài, trên con đường ấy có một hàng cây, cây thứ có độ cao là (, , ).
Lão ta thích thuật toán nên nghĩ ra một số nguyên và thách thức các hiệp sĩ tìm ra dãy liên tục các cây có độ cao trung bình là () trong khoảng giây. Nếu ai giải được thì người đó có thể cứu công chúa.
Yêu cầu: Cho , và , . Hãy xác định dãy liên tục các cây có độ cao trung bình là dài nhất, chỉ ra cây đầu tiên và độ dài của dãy tìm được. Nếu tồn tại nhiều dãy cùng độ dài thì chỉ ra dãy cây có vị trí đầu nhỏ nhất. Nếu không tồn tại dãy cây thì đưa ra một số .
Dãy liên tục các cây từ cây thứ đến cây thứ () có độ cao trung bình là khi .
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên và .
- Dòng thứ hai chứa số nguyên .
Các số trên cùng một dòng được ghi cách nhau ít nhất một dấu cách.
Dữ liệu ra
Trên một dòng ghi số nguyên: độ dài của dãy tìm được và số thứ tự của cây đầu tiên, hoặc một số nếu không tồn tại dãy. Giữa hai số cách nhau một dấu cách.
Ràng buộc
- .
- .
- .
- Có số test có .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 6 1 2 4 5 6 7 8 |
5 3 | Dãy các cây từ cây thứ đến cây thứ có độ cao , trung bình là . Đây là dãy dài nhất, có độ dài và bắt đầu từ cây thứ . |
| 3 5 1 2 3 |
0 | (Ví dụ bổ sung.) Mọi cây đều thấp hơn nên không có dãy nào có độ cao trung bình là . |
| 5 3 1 5 9 2 4 |
2 1 | (Ví dụ bổ sung.) Có hai dãy dài nhất có độ dài : cây (độ cao ) và cây (độ cao ). Chọn dãy có vị trí đầu nhỏ nhất là cây thứ . |
Bình luận