Ta có hệ thống đĩa được xếp trên 1 cọc như hình. Các đĩa được đánh số từ trên xuống dưới, bắt đầu từ 1. Trong đó, đĩa 1 đựng được a lít nước, đĩa sau đựng được nhiều hơn đĩa trên b lít nươc. Khi rót nước từ trên xuống, nếu đĩa thứ i đầy thì sẽ chảy xuống đĩa thứ i+1.
Yêu cầu: Hãy đếm số lượng đĩa có nước khi rót N lít nước từ đĩa thứ 1 xuống. Giả sử nước rót không bị rơi ra ngoài và lượng đĩa đủ để đựng hết nước.
Dữ liệu
Với (1≤N≤1018);1≤a≤1000; 1≤b≤10)
Kết quả
Ví dụ 1:
INPUT
8
1
1
OUTPUT
4
Ví dụ 2:
INPUT
10
2
3
OUTPUT
3
Giải thích * Ví dụ 1:Khi a = 1,b = 1 thì dung tích các đĩa lần lượt là 1,2,3,4,5,… Vậy với N = 8 thì kết quả là 4. Vì khi đó có 4 đĩa có nước (đĩa 1 có 1 lít, đĩa 2 có 2 lít, đĩa 3 có 3 lit và đĩa 4 có 2 lít nước)