Easy102. ĐƯỜng đi thoát mê cung danh cho nguoi moi bat dau hoc Tin hoc 4



tải về 438.29 Kb.
trang13/16
Chuyển đổi dữ liệu02.09.2016
Kích438.29 Kb.
#30832
1   ...   8   9   10   11   12   13   14   15   16

140. CHIA CÂN BẰNG


Xét đồ thị vô hướng liên thông G = (V, E) có n đỉnh và m cạnh, các đỉnh được đánh số từ 1 tới n
Hãy bỏ đi một số ít nhất các cạnh của đồ thị sao cho:

  1. Đồ thị còn lại có đúng 2 thành phần liên thông

  2. Đỉnh 1 và đỉnh n không thuộc cùng một thành phần liên thông

  3. Trong các phương án thoả mãn cả hai điều kiện trên, hãy chỉ ra phương án mà độ chênh lệch về số đỉnh giữa hai thành phần liên thông đó là nhỏ nhất


Dữ liệu: Vào từ file văn bản BALANCE.INP

  • Dòng 1: Chứa hai số n, m (2  n  300)

  • m dòng tiếp theo, mỗi dòng chứa hai số u, v tương ứng với một cạnh (u, v) của đồ thị


Kết quả: Ghi ra file văn bản BALANCE.OUT

  • Dòng 1: Ghi số cạnh được bỏ (k)

  • k dòng tiếp theo, mỗi dòng ghi hai đỉnh tương ứng với một cạnh được bỏ


Ví dụ:

BALANCE.INP

BALANCE.OUT















141. LĂN XÚC XẮC


Cho một lưới ô vuông đơn vị kích thước mxn, trên mỗi ô ghi một số tự nhiên  7. Có một con xúc xắc (hình lập phương cạnh 1 đơn vị) nằm tại một ô (x, y) mang số 7. Các mặt con xúc xắc được ghi các số nguyên dương từ 1 đến 6: mặt trên mang số 1, mặt bên hướng về mép trên của lưới mang số 2, mặt bên hướng về mép trái của lưới mang số 3, tổng hai số ghi trên hai mặt đối diện bất kỳ luôn bằng 7. (Xem hình vẽ)

Cho phép lăn con xúc xắc sang một trong 4 ô kề cạnh. Sau mỗi phép lăn như vậy, mặt trên của xúc xắc sẽ trở thành mặt bên tương ứng với hướng di chuyển và mặt bên theo hướng di chuyển sẽ trở thành mặt đáy. Một phép lăn được gọi là hợp lệ nếu nó luôn đảm bảo số ghi ở ô xúc xắc đang đứng hoặc bằng 7, hoặc bằng với số ghi ở mặt đáy của xúc xắc. Như ví dụ trên, ta có thể lăn lên trên, sang phải hay sang trái nhưng không thể lăn xuống dưới.


Yêu cầu:

Hãy chỉ ra một số hữu hạn các phép lăn hợp lệ để lăn con xúc xắc ra một ô biên của lưới, nếu có nhiều phương án thực hiện thì chỉ ra phương án mà tổng các số ghi ở mặt trên của xúc xắc sau mỗi bước di chuyển là cực tiểu.
Dữ liệu: Vào từ file văn bản ROLL.INP

  • Dòng 1: Chứa 4 số m, n, x, y (1 < x < m  300; 1 < y < n  300)

  • m dòng tiếp theo, dòng thứ i chứa n số mà số thứ j là số ghi tại ô (i, j) của lưới


Kết quả: Ghi ra file văn bản ROLL.OUT

Gồm một dòng chứa dãy liên tiếp các ký tự, ký tự thứ k có thể là L, R, U hoặc D tương ứng với phép lăn tại bước thứ k là lăn sang trái, lăn sang phải, lăn lên trên hay lăn xuống dưới.



Ví dụ


ROLL.INP




ROLL.OUT

9 6 3 3

0 0 0 0 0 0

0 0 2 4 0 0

1 4 7 6 6 6

0 0 2 3 0 0

0 0 0 1 0 0

0 0 0 4 0 0

0 0 0 6 0 0

0 0 0 3 0 0

0 0 0 1 0 0





URDDLULL




142. CHUYỂN HÀNG


Bản đồ một kho hàng hình chữ nhật kích thước mxn được chia thành các ô vuông đơn vị (m hàng, n cột: các hàng đánh số từ trên xuống dưới, các cột đánh số từ trái qua phải). Trên các ô của bản đồ có một số ký hiệu:

  • Các ký hiệu # đánh dấu các ô đã có một kiện hàng xếp sẵn,

  • Một ký hiệu *: Đánh dấu ô đang có một rô bốt

  • Một ký hiệu $: Đánh dấu ô chứa kiện hàng cần xếp

  • Một ký hiệu @: Đánh dấu vị trí ô mà cần phải xếp kiện hàng B vào ô đó

  • Các ký hiệu dấu chấm ".": Cho biết ô đó trống

Tại một thời điểm, rô bốt có thể thực hiện một trong 6 động tác ký hiệu là:

  • L, R, U, D: Tương ứng với phép di chuyển của rô bốt trên bản đồ: sang trái, sang phải, lên trên, xuống dưới. Thực hiện một phép di chuyển mất 1 công

  • +, -: Chỉ được thực hiện khi rô bốt đứng ở ô bên cạnh kiện hàng $. Khi thực hiện thao tác +, rô bốt đứng yên và đẩy kiện hàng $ làm kiện hàng này trượt theo hướng đẩy, đến khi chạm một kiện hàng khác hoặc tường nhà kho thì dừng lại. Khi thực hiện thao tác -, rô bốt kéo kiện hàng $ về phía mình và lùi lại 1 ô theo hướng kéo. Thực hiện thao tác đẩy hoặc kéo mất C công

Luật: Rô bốt chỉ được di chuyển vào ô không chứa hàng của kho.
Hãy tìm cách hướng dẫn rô bốt thực hiện các thao tác để đưa kiện hàng $ về vị trí @ sao cho số công phải dùng là ít nhất
Dữ liệu: Vào từ file văn bản CARGO.INP

  • Dòng 1: Ghi ba số nguyên dương m, n, C (m, n  100; c  100)

  • m dòng tiếp theo, dòng thứ i ghi đủ n ký hiệu trên hàng thứ i của bản đồ theo đúng thứ tự từ trái qua phải. Các ký hiệu được ghi liền nhau

Kết quả: Ghi ra file văn bản CARGO.OUT

  • Dòng 1: Ghi số công cần thực hiện

  • Dòng 2: Một dãy liên tiếp các ký tự  {L, R, U, D, +, -} thể hiện dãy các động tác cần thực hiện của Rô bốt

Ràng buộc: Luôn có phương án thực hiện yêu cầu đề bài
Ví dụ:


CARGO.INP

CARGO.OUT




CARGO.INP

CARGO.OUT

6 8 3

###..###

*$....##

####.###

####..##

#@....##

########


23

+RRRR-UR+DDDRD+





10 10 2

.........#

.####.#.##

*$.......#

#######.##

#######...

#######.#.

#@........

#######.##

##########

##########


34

+RRRRRRR-LUURRD+DDDDD-URRDDL+





Каталог: Portals
Portals -> Phan Chau Trinh High School one period test no 2 Name: English : 11- time : 45 minutes Class: 11/ Code: 211 Chọn từ hoặc cụm từ thích hợp A, B, C, d để điền vào chỗ trống trong đoạn văn sau
Portals -> PHẦn I: thông tin cơ BẢn về ĐẠi hàn dân quốc và quan hệ việt nam-hàn quốc I- các vấN ĐỀ chung
Portals -> Năng suất lao động trong nông nghiệp: Vấn đề và giải pháp Giới thiệu
Portals -> LẤy ngưỜi học làm trung tâM
Portals -> BÀi tậP Ôn lưu huỳnh hợp chất lưu huỳnh khí sunfurơ so
Portals -> TỜ trình về việc ban hành mức thu phí tham gia đấu giá quyền sử dụng đất
Portals -> CỘng hòa xã HỘi chủ nghĩa việt nam độc lập – Tự do – Hạnh phúc
Portals -> GIẤY Ủy quyền tham dự Đại hội đồng Cổ đông thường niên năm 2016

tải về 438.29 Kb.

Chia sẻ với bạn bè của bạn:
1   ...   8   9   10   11   12   13   14   15   16




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương