Đây là một quả bí ngô ASCII được khắc vào Jack-o-Lantern. Nó không dễ thương sao?
((^v^))
Đây là một con ma ASCII. Nhìn nó thật ma quái làm sao!
\{O.O}/
Rõ ràng, những quả bí ngô phải ở trên mặt đất, với một khoảng trống giữa chúng để chúng không bị thối.
Tuy nhiên, ma thích đứng trên những quả bí ngô, vì vậy chúng thậm chí còn ma quái hơn . Tuy nhiên, họ phải đứng trên hai quả bí ngô, nếu không, trọng lượng ma quái của chúng sẽ nghiền nát quả bí ngô bên dưới chúng. Nhưng, do cách thức hoạt động của ma thuật ma quái của họ , nhiều hồn ma có thể xếp và chia sẻ bí ngô, với điều kiện là những con ma được chia đều trên những quả bí ngô thấp hơn hoặc những con ma thấp hơn. Nói cách khác, tạo thành một hình dạng như một kim tự tháp của con người . Lưu ý rằng ma không thể chồng lên ma trừ khi có một quả bí ngô bên dưới (đó là cách ma thuật hoạt động).
Cho hai số nguyên không âm g
và p
, đại diện cho số lượng g
vật chủ và p
khối u, tạo ra sự hình thành bên trái nhỏ gọn nhất có thể, theo các quy tắc xếp chồng kim tự tháp ở trên. Những quả bí ngô và ma còn sót lại (nghĩa là những người không tạo thành kim tự tháp) đi trên mặt đất bên phải.
Để làm rõ, các hình thức này là OK (dòng mới trống được phân tách) và phục vụ như I / O ví dụ:
0p 1g
\{O.O}/
1p 0g
((^v^))
1p 1g
((^v^)) \{O.O}/
2p 1g
\{O.O}/
((^v^)) ((^v^))
2p 2g
\{O.O}/
((^v^)) ((^v^)) \{O.O}/
3p 1g
\{O.O}/
((^v^)) ((^v^)) ((^v^))
3p 2g
\{O.O}/ \{O.O}/
((^v^)) ((^v^)) ((^v^))
3p 3g
\{O.O}/
\{O.O}/ \{O.O}/
((^v^)) ((^v^)) ((^v^))
0p 4g
\{O.O}/ \{O.O}/ \{O.O}/ \{O.O}/
3p 0g
((^v^)) ((^v^)) ((^v^))
7p 6g
\{O.O}/
\{O.O}/ \{O.O}/
\{O.O}/ \{O.O}/ \{O.O}/
((^v^)) ((^v^)) ((^v^)) ((^v^)) ((^v^)) ((^v^)) ((^v^))
Những thành tạo này không ổn
\{O.O}/
((^v^))
\{O.O}/
((^v^))
((^v^)) ((^v^)) \{O.O}/
\{O.O}/
\{O.O}/
((^v^)) ((^v^))
\{O.O}/
\{O.O}/ ((^v^)) ((^v^))
((^v^))
((^v^)) ((^v^))
\{O.O}/
((^v^)) ((^v^))
Đầu vào
Hai số nguyên không âm trong bất kỳ định dạng thuận tiện . Ít nhất một trong các số sẽ khác không. Bạn có thể lấy các đầu vào theo một trong hai thứ tự (ví dụ, trong các ví dụ tôi có bí ngô trước) - vui lòng chỉ định cách bạn lấy đầu vào trong câu trả lời của mình.
Đầu ra
Một đại diện nghệ thuật ASCII của ma và bí ngô, theo các quy tắc trên. Các dòng mới hàng đầu / dấu hoặc khoảng trắng khác là tùy chọn, miễn là các bóng ma và bí ngô xếp hàng một cách thích hợp.
Quy tắc
- Một chương trình đầy đủ hoặc một chức năng được chấp nhận. Nếu một chức năng, bạn có thể trả lại đầu ra thay vì in nó.
- Sơ hở tiêu chuẩn bị cấm.
- Đây là môn đánh gôn, vì vậy tất cả các quy tắc chơi gôn thông thường đều được áp dụng và mã ngắn nhất (tính bằng byte) sẽ thắng.