Bạn có một hồ bơi được đổ đầy nước. Bạn cần làm trống nó, nhưng bạn không thể nghĩ ra một phương pháp hiệu quả. Vì vậy, bạn quyết định sử dụng cốc solo màu đỏ của bạn. Bạn sẽ liên tục đổ đầy cốc và đổ nó ra ngoài bể bơi.
Thử thách
Sẽ mất bao lâu để làm trống hồ bơi?
Đầu vào
[shape of pool] [dimensions] [shape of cup] [dimensions] [speed]
shape of pool
sẽ là một trong những chuỗi:circle
,triangle
, hoặcrectangle
. Lưu ý rằng những cái này thực sự đề cập đến các hình dạng 3 chiều: hình trụ, hình lăng trụ tam giác và hình lăng trụ hình chữ nhật.dimensions
sẽ khác nhau tùy thuộc vào hình dạng.- vòng tròn :
[radius] [height]
. Âm lượng = π r 2 h - tam giác :
[base] [height] [length]
. Âm lượng = 1/2 (bh) * chiều dài - hình chữ nhật:
[width] [length] [height]
Khối lượng = lwh
- vòng tròn :
shape of cup
vàdimensions
làm việc theo cách tương tự. Chiếc cốc cũng có thể là hình tròn, hình tam giác hoặc hình chữ nhật.speed
là lượng thời gian cần thiết để đổ một cốc đầy nước trong vài giây .
Đầu ra
Số giây cần thiết để làm trống bể bơi. Điều này có thể được làm tròn đến giây gần nhất.
Ghi chú
- Sẽ không có đơn vị trong đầu vào. Tất cả các đơn vị khoảng cách được coi là giống nhau (một hình dạng sẽ không có chiều cao tính bằng inch và chiều rộng tính bằng feet).
- Sử dụng 3.14 cho
pi
. - Đầu vào sẽ được tạo thành từ các chuỗi và số dấu phẩy động.
- Trời sẽ không bao giờ mưa. Không có nước sẽ được thêm vào.
- Bạn có một bàn tay rất vững vàng. Bạn sẽ đổ đầy cốc chính xác đến miệng mỗi lần, và bạn sẽ không bao giờ làm đổ bất kỳ.
- Một khi bạn đã đến gần cuối, sẽ rất khó để múc một cốc nước đầy. Bạn không cần phải lo lắng về điều này. Bạn rất khỏe, vì vậy bạn có thể nghiêng hồ bơi sang một bên (mà không cần sử dụng thêm thời gian nữa).
- Bất cứ khi nào bạn thực hiện một phép tính, bạn có thể làm tròn đến hàng trăm gần nhất . Câu trả lời cuối cùng của bạn sẽ không cần phải chính xác.
Các trường hợp thử nghiệm
Đầu vào: triangle 10 12.25 3 circle 5 2.2 5
Đầu ra: 10
Mặc dù chỉ còn ít hơn 172,7 trên muỗng cuối cùng, nhưng vẫn mất toàn bộ năm giây để làm trống nó.
Đầu vào: triangle 5 87.3 20001 rectangle 5.14 2 105.623 0.2
Đầu ra:804.2
- Bạn nên làm tròn đến hàng trăm gần nhất sau mỗi phép tính.
- Tính toán cuối cùng được làm tròn từ 804.05567 đến 804.2. Điều này là do chút nước cuối cùng phải được làm trống.
Quy tắc
- Bạn có thể viết một chương trình hoặc chức năng đầy đủ.
- Đầu vào nên được lấy từ stdin hoặc tham số chức năng. Đầu ra phải được in qua thiết bị xuất chuẩn hoặc trả lại.
- Định dạng đầu vào có thể được sắp xếp lại, miễn là bạn chỉ định điều đó trong bài nộp. Bạn cũng có thể rút ngắn các chuỗi "hình tròn", "hình tam giác" và "hình chữ nhật".
- Thư viện và các chức năng tích hợp liên quan đến khối lượng hoặc diện tích không được phép.
Chấm điểm
Đây là môn đánh gôn . Đệ trình với số byte ít nhất sẽ thắng.