Mr.W muốn làm một chiếc bánh sinh nhật tầng có thể tích là , mỗi tầng là một hình trụ.
Giả sử từ dưới lên trên, tầng thứ là hình trụ có bán kính và chiều cao . Khi , yêu cầu và . Vì cần phủ kem lên bánh, để tiết kiệm chi phí nhất, chúng ta muốn diện tích bề mặt ngoài của bánh (trừ mặt đáy dưới cùng của tầng thấp nhất) là nhỏ nhất.
Đặt . Hãy lập trình tìm phương án làm bánh (các giá trị và thích hợp) với và cho trước sao cho nhỏ nhất. (Ngoại trừ , tất cả dữ liệu trên đều là số nguyên dương).
Dữ liệu:
Dòng đầu tiên chứa , biểu thị thể tích bánh cần làm là .
Dòng thứ hai chứa , biểu thị số tầng của bánh.
Kết quả:
Xuất ra một dòng duy nhất chứa số nguyên (nếu không có phương án nào, in ra ).