Bài 1: Liệt kê tất cả cách xếp n con hậu trên bàn cờ N*N mà chúng không ăn nhau.
Bài 2: Hãy viết chương trình liệt kê tất cả các dãy nhị phân có độ dài n.
Bài 3: Hãy viết chương trình liệt kê các hoán vị của {1,2,...,n}
Bài 4: Hãy viết chương trình liệt kê các tổ hợp chập m của {1,2,...,n}
Bài 5: Có 9 căn phòng (đánh số từ 1 đến 9) được quét vôi với màu trắng, xanh hoặc vàng. Có 9 robot (đánh số từ 1 đến 9) phụ trách việc quét vôi các phòng. Mỗi robot chỉ quét vôi một số phòng nhất định. Việc quét vôi các phòng được thực hiện nhờ 1 chương trình cài sẵn theo quy tắc:
+ Nếu phòng đang có màu trằng thì quét màu xanh.
+ Nếu phòng đang có màu xanh thì quét màu vàng.
+ Nếu phòng đang có màu vàng thì quét màu trắng.
Cần phải gọi lần lượt một số robot ra quét vôi để tất cả các phòng có cùng màu trắng (mỗi lần gọi 1 robot, 1 robot có thể gọi nhiều lần và có thể có robot không được gọi, robot được gọi sẽ quét vôi tất cả các phòng nó phụ trách. Hãy tìm phương án như vậy sao cho số lượt phòng phải quét vôi là ít nhất.
Dữ liệu vào: Cho trong file ROBOT.INP
+ 9 dòng đầu, mỗi dòng mô tả danh sách các phòng được quét vôi bởi 1 robot theo thứ tự từ robot 1 đến robot 9. Mỗi dòng như vậy gồm các số hiệu phòng viết liền nhau.
+ Dòng cuối mô tả màu vôi ban đầu của các phòng gồm 9 kí tự viết liền nhau, kí tự thứ i chỉ màu của phòng i: T - trắng, X - xanh, V - vàng.
Kết quả: Ghi ra file ROBOT.OUT
+ Nếu không thể thực hiện được thì ghi thông báo: "IMPOSSIBLE"
+ Nếu có thể thực hiện được thì ghi 2 dòng: dòng đầu là dãy thứ tự các robot được gọi viết liền nhau và dòng sau ghi số lượt phòng được quét vôi tương ứng.
Ví dụ:
ROBOT.INP
159
123
357
147
5
369
456
789
258
XVXVXVTXT
ROBOT.OUT
2455688
17
Đăng ký:
Đăng Nhận xét (Atom)
Bài đăng phổ biến
-
By Andrew S. Tanenbaum Publisher: Prentice Hall Number Of Pages: 669 Publication Date: 1998-10...
-
Here is a review of the Acronis Disk Director Suite . We will attempt to resize the primary partition and create a new logical partition ...
-
Bộ Tài Liệu MCSA 2003-2008 Tiếng Việt Dung lượng: 518.53 MB Free File Hosting Made Simple - MediaFire
-
QuanTriMang.com - Có lẽ không cần phải giới thiệu nữa về ứng dụng cơ bản này, là chương trình soạn thảo v...
-
(ictexpress.com) – Không cần phân vùng ổ cứng, không sợ mất dữ liệu, cài đặt Ubuntu chỉ với 1 click chuột, gỡ bỏ dễ dàng đó là ưu điểm mà ...
-
Phân tích và thiết kế HTTT Thực thể là một đối tượng hay một khái niệm trong thế giới thực được xác định bởi tổ chức và nó tồn tại độc lập...
-
ThinkTank Đây là game mini đồ họa 3D đẹp mắt, chơi solo và đặc biệt là chơi online, dung lượng nhẹ 9.2 MB link: http://www.mediafire.com/?wb...
-
Whether you’re a front-end graphics designer or a back-end web programmer, if you’ve worked long enough in the field of creating web-based s...
-
Đã 29 năm trôi qua kể từ ngày 30/8/1982, ngày hệ thống liên lạc bằng thư điện tử (email) được cấp bản quyền. Hiện có khoảng 3,1 tỉ tà...
-
Phần hướng dẫn sau đây sử dụng cho Install Shield 2010(Version 16) Bước 1: Tạo mới file cài đặt Chạy Install Shield 16 và chọn File/New. Ch...
Không có nhận xét nào:
Đăng nhận xét