Tạo xâu
Đề bài
Mô tả
Bạn cần tạo ra một xâu gồm đúng kí tự a. Ban đầu xâu rỗng. Mỗi giây bạn có thể thực hiện một trong ba thao tác:
- Thêm một kí tự
avào cuối xâu, tốn giây. - Xoá một kí tự
aở cuối xâu, tốn giây. - Sao chép toàn bộ xâu hiện tại và nối vào cuối (xâu nhân đôi), tốn giây. Thao tác này không áp dụng được khi xâu rỗng.
Hãy tính tổng thời gian nhỏ nhất để xâu có đúng kí tự a.
Dữ liệu vào
Một dòng duy nhất chứa ba số nguyên , , .
Dữ liệu ra
In ra một số nguyên — tổng thời gian nhỏ nhất.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 8 1 1 | 4 | Thêm một kí tự (1s), nhân đôi (1s) → 2 kí tự, nhân đôi (1s) → 4 kí tự, nhân đôi (1s) → 8 kí tự. Tổng 4 giây. |
| 8 1 10 | 8 | Sao chép quá đắt, chỉ nên thêm từng kí tự một: giây. |
Bình luận