THỬ THÁCH
Đưa ra một tập hợp các chữ cái được nhóm lại, sắp xếp chúng lên bảng để chúng bao phủ toàn bộ khu vực.
Đại diện hội đồng quản trị (còn gọi là QUYẾT ĐỊNH SHIP)
- Bảng là một lưới 6x6.
- Sẽ luôn có 36 ô vuông tổng.
- Các cột được đánh dấu AF.
- Hàng được đánh dấu 1-6.
Thí dụ:
A B C D E F
+---+---+---+---+---+---+
1 : : : : : : :
+---+---+---+---+---+---+
2 : : : : : : :
+---+---+---+---+---+---+
3 : : : : : : :
+---+---+---+---+---+---+
4 : : : : : : :
+---+---+---+---+---+---+
5 : : : : : : :
+---+---+---+---+---+---+
6 : : : : : : :
+---+---+---+---+---+---+
INPUT (còn gọi là CRATE)
- Một chuỗi nhiều dòng chứa tập hợp các chữ cái được nhóm.
- Thùng được làm từ các nhóm chữ cái giống hệt nhau.
- Các thùng là NGAY LẬP TỨC, có nghĩa là chúng không thể được xoay hoặc lật.
- Điểm bắt đầu cho mỗi thùng nằm ở phía trên bên trái (nên được tính đến khi di chuyển một thùng lên sàn tàu).
- Từ điểm trên cùng bên trái của một cái thùng, các ô vuông giống hệt sau chỉ có thể ở bên phải hoặc bên dưới.
- Bất kỳ chữ cái có thể được sử dụng để đại diện cho một thùng. Các thùng luôn bắt đầu tại chữ cái
[a]
và di chuyển lên bảng chữ cái. - Thùng được dán nhãn bằng chữ cái của họ (ví dụ: thùng A, thùng B, v.v.)
- Số lượng thùng có thể thay đổi (không phải lúc nào cũng là 10, mặc dù các ví dụ đã cho).
- Có 24 ký tự phân tách từng khối thùng trên mỗi dòng. (bắt đầu từ [a] để bắt đầu [b] cách nhau 24 ký tự, v.v.)
Thí dụ:
[a][a][a] [b] [c][c]
[a] [b][b][b] [c]
[a] [b][b]
[d] [e] [f][f][f][f][f]
[d][d] [e]
[d][d] [e]
[e]
[e][e]
[g] [h] [i]
[g] [i]
[i]
ĐẦU RA
Yêu cầu bạn in ra một loạt các lệnh đặt các thùng vào các vị trí trên boong để nó được bao phủ hoàn toàn (không có khoảng trống).
Định dạng lệnh là như vậy:
HAUL <crate> TO <column> <row>
tức là HAUL E ĐẾN 1
Để làm rõ, sẽ luôn có một giải pháp cho đầu vào được đưa ra.
CÁC TRƯỜNG HỢP KIỂM TRA <- Nhấp để biết thêm.
Đầu vào
[a][a][a] [b] [c][c][c]
[a][a] [b]
[a] [b][b]
[b][b]
[d] [e] [f]
[d] [f]
[d] [f]
[d]
[d]
[g][g] [h] [i]
[i][i]
[i]
[i][i]
[j][j][j]
Đầu ra
HAUL I TO A 1
HAUL B TO A 3
HAUL A TO B 1
HAUL J TO D 6
HAUL D TO F 1
HAUL F TO E 1
HAUL C TO C 5
HAUL G TO D 4
HAUL E TO D 3
HAUL H TO C 6
Kết quả:
A B C D E F
+---+---+---+---+---+---+
1 : i : a : a : a : f : d :
+---+---+---+---+---+---+
2 : i : i : a : a : f : d :
+---+---+---+---+---+---+
3 : b : i : a : e : f : d :
+---+---+---+---+---+---+
4 : b : i : i : g : g : d :
+---+---+---+---+---+---+
5 : b : b : c : c : c : d :
+---+---+---+---+---+---+
6 : b : b : h : j : j : j :
+---+---+---+---+---+---+
KIẾM
Đây là môn đánh gôn nên câu trả lời ngắn nhất trong các nhân vật sẽ thắng.