Chúng tôi có một chuỗi số nguyên không âm tăng dần, như:
12 11 10
Chờ đợi! Trình tự này không tăng nghiêm ngặt, phải không? Vâng, những con số được viết trong các cơ sở khác nhau. Cơ sở ít nhất có thể là 2, lớn nhất là 10.
Nhiệm vụ là đoán căn cứ từng số được viết, sao cho:
- trình tự đang tăng nghiêm ngặt,
- tổng của các cơ sở được tối đa hóa.
Chẳng hạn, giải pháp cho mẫu sẽ là:
6 8 10
bởi vì theo các cơ sở đó, chuỗi trở thành 8 9 10
số thập phân - một chuỗi tăng nghiêm ngặt và chúng tôi không có khả năng tìm các cơ sở mà chuỗi vẫn tăng nghiêm ngặt và tổng của nó lớn hơn 6+8+10
.
Do giới hạn thứ hai, một giải pháp 3 5 7
không thỏa đáng: mặc dù thực tế là chuỗi trở thành 5 6 7
dưới các cơ sở đó - chúng ta cần tối đa hóa tổng cơ sở, và 3+5+7 < 6+8+10
.
Nếu không có căn cứ, 2<=b<=10
thì loạt phim có thể tăng nghiêm ngặt, chẳng hạn:
102 10000 10
Độc thân
0
nên là đầu ra.
Trình tự đầu vào có thể được truyền theo cách thuận tiện nhất cho giải pháp của bạn (tham số tiêu chuẩn / tham số dòng lệnh / đối số chức năng ...).
1 3 5
và 1 7 22
cả hai đều tăng theo cơ sở 10. Vì vậy, giải pháp cho cả hai trường hợp là 10 10 10
bởi vì chúng ta cần tối đa hóa tổng số cơ sở trong khi đảm bảo rằng chuỗi tăng khi số thứ n được hiểu là được viết trong cơ sở bằng n -thứ hạn của giải pháp.
1 1 1
hoặc 3 3 4
không tăng.
1 3 5
một chuỗi tăng? Thế còn1 7 22
? (ở cơ sở 10)