Bài tập
Cho hai số nguyên dương:
- Vẽ hình chữ nhật với kích thước được chỉ định bởi hai số nguyên.
- Lặp lại Bước 3 cho đến khi không còn chỗ trống.
- Vẽ và điền vào hình vuông lớn nhất chạm vào ba cạnh của hình chữ nhật (còn lại).
- Xuất hình chữ nhật kết quả.
Thí dụ
Ví dụ, đầu vào của chúng tôi là 6
và 10
.
Chúng tôi vẽ hình chữ nhật rỗng có kích thước 6 x 10:
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
Sau khi liên tục điền vào các ô vuông, đây là những gì chúng ta sẽ có được:
aaaaaabbbb
aaaaaabbbb
aaaaaabbbb
aaaaaabbbb
aaaaaaccdd
aaaaaaccdd
Có 4 hình vuông ở đây ( a
, b
, c
, d
), mỗi chiều dài bên 6
, 4
, 2
, 2
tương ứng.
Quy tắc và tự do
- Bạn phải sử dụng một chữ cái khác nhau cho mỗi hình vuông.
- Bạn có thể chọn những chữ cái để hỗ trợ, miễn là các chữ cái được hỗ trợ đều là các ký tự có thể in được và có ít nhất các
10
ký tự được hỗ trợ. - Trong mỗi lần lặp của Bước 3 ở trên, bạn có hai lựa chọn (ngoại trừ ở lần lặp cuối cùng, trong đó bạn chỉ có một lựa chọn). Cả hai lựa chọn đều hợp lệ.
- Số lượng hình vuông cần thiết sẽ không vượt quá số lượng chữ bạn hỗ trợ.
- Bạn có thể điền vào các ô vuông với các chữ cái bạn hỗ trợ theo bất kỳ thứ tự nào .
Tủ thử
Đầu vào: 6, 10
Đầu ra:
aaaaaabbbb
aaaaaabbbb
aaaaaabbbb
aaaaaabbbb
aaaaaaccdd
aaaaaaccdd
hoặc là
aaaaaaccdd
aaaaaaccdd
aaaaaabbbb
aaaaaabbbb
aaaaaabbbb
aaaaaabbbb
hoặc là
bbbbaaaaaa
bbbbaaaaaa
bbbbaaaaaa
bbbbaaaaaa
ccddaaaaaa
ccddaaaaaa
hoặc là
ccddaaaaaa
ccddaaaaaa
bbbbaaaaaa
bbbbaaaaaa
bbbbaaaaaa
bbbbaaaaaa
hoặc là
ddddddaaaa
ddddddaaaa
ddddddaaaa
ddddddaaaa
ddddddbbcc
ddddddbbcc
Đầu vào: 1,1
Đầu ra:
a
Đầu vào: 1,10
Đầu ra:
abcdefghij
Đầu vào: 10,1
Đầu ra:
a
b
c
d
e
f
g
h
i
j
Lưu ý rằng có nhiều khả năng hơn tôi có thể bao gồm cho các thử nghiệm ở trên.
Chấm điểm
Đây là môn đánh gôn . Câu trả lời ngắn nhất trong byte thắng.
Tiêu chuẩn áp dụng.