1. Trang chủ
  2. » Giáo án - Bài giảng

De de xuat tin hoc 11

3 5 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 57,23 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Sau đó, nếu trần của phòng này chứa một số lẻ dấu gạch chéo, An sẽ sử dụng cửa thứ hai nó dẫn đến phòng , nếu không An sẽ sử dụng cửa thứ nhất.. Trong trò chơi của họ, bảng bao gồm cột c

Trang 1

ĐỀ ĐỀ XUẤT Môn: Tin học 11 Trường đề xuất: THPT Chuyên Hạ Long, Quảng Ninh Bài 1 Đường đi dài (7 điểm) (tệp chương trình: path.pas hoặc path.cpp)

An tìm thấy một mê cung gồm phòng được đánh số từ đến Ban đầu, An ở trong phòng đầu tiên và

để đi được ra khỏi mê cung, anh ta cần đi đến phòng thứ

Mê cung được tổ chức như sau Mỗi phòng của mê cung có hai cửa một chiều Với mỗi phòng , cửa thứ nhất để đi từ nó tới phòng và cửa thứ hai để đi từ nó tới phòng , ở đó

Để không bị lạc, An quyết định hành động như sau:

• Mỗi lần An vào một phòng, anh ta vẽ một dấu gạch chéo trên trần nhà Ban đầu, An vẽ một dấu gạch chéo trên trần của phòng ;

• Giả sử An đang ở trong phòng và anh ta đã vẽ một dấu gạch chéo trên trần của phòng này Sau

đó, nếu trần của phòng này chứa một số lẻ dấu gạch chéo, An sẽ sử dụng cửa thứ hai (nó dẫn đến phòng ), nếu không An sẽ sử dụng cửa thứ nhất

Hãy giúp An xác định số lần anh ta cần sử dụng cửa để đi tới được phòng cuối cùng Số này có thể rất lớn, vì vậy bạn cần đưa ra số dư của nó khi chia cho

Dữ liệu: Vào từ tệp văn bản path.inp Dòng đầu tiên chứa số nguyên Dòng thứ hai chứa số

nguyên

Kết quả: Ghi ra tệp văn bản path.out một số là số dư của số lần An sử dụng cửa để đi ra ngoài mê

cung khi chia cho

Ví dụ:

2

4

5

Subtasks:

• Subtask 1 (25%): ;

• Subtask 2 (25%): ;

• Subtask 3 (25%): ;

• Subtask 4 (25%): Không có thêm ràng buộc nào

Bài 2 Trò chơi trên bảng (7 điểm) (tệp chương trình: game.pas hoặc game.cpp)

Alice và Bob đang chơi một trò chơi Trong trò chơi của họ, bảng bao gồm cột có chiều cao và mục tiêu là người chơi đầu tiên hoàn thành một hàng ô có màu giống nhau, theo chiều dọc hoặc chiều ngang hoặc đường chéo Hai người chơi luân phiên thả các quân của họ vào một trong các cột, với Alice sử dụng quân màu đỏ và đi đầu tiên và Bob sử dụng quân màu vàng và đi thứ hai Khi một quân

bị rơi, nó sẽ rơi xuống vị trí cuối cùng có sẵn, làm cho vị trí đó không còn nữa Khi một cột có quân, cột đó sẽ đầy và người chơi không thể thả quân ở đó nữa

Trang 2

Hình vẽ hiển thị trạng thái của trò chơi sau , , và nước đi trong ví dụ đầu tiên ở dưới.

Vì Alice và Bob thấy khá khó khăn để theo dõi điều kiện chiến thắng, vì vậy họ cứ tiếp tục chơi cho đến khi bảng hoàn toàn được lấp đầy bởi các quân Họ ghi lại nhật ký các nước đi và yêu cầu bạn cho biết ai đã thắng trò chơi và ở lượt nào Nếu không người chơi nào hoàn thành một hàng, trò chơi sẽ kết thúc hòa, bạn hãy đưa ra thông báo đó

Dữ liệu: Vào từ tệp văn bản game.inp Dòng đầu tiên chứa ba số nguyên và Các cột được đánh số

từ đến Dòng thứ hai chứa số nguyên , ở đó là chỉ số cột mà quân thứ được thả xuống Các chỉ số lẻ tương ứng với nước đi của Alice và các chỉ số chẵn tương ứng với nước đi của Bob Mỗi cột xuất hiện đúng lần trong danh sách này

Kết quả: Ghi ra tệp văn bản game.out người chiến thắng trong trò chơi (‘A’ cho Alice hoặc ‘B’ cho

Bob), sau đó là số nước đi cần thiết để quyết định người chiến thắng Nếu trò chơi kết thúc hòa thì ghi

ra ‘D’

Ví dụ:

4 3 2

1 1 2 3 3 2 2 1 1 2 3 3 A 3

4 3 3

1 1 2 3 3 2 2 1 1 2 3 3 B 8

4 3 4

1 1 2 3 3 2 2 1 1 2 3 3

D

Subtasks:

• Subtask 1 (50%): ;

• Subtask 2 (50%): Không có thêm ràng buộc nào

Bài 3 Màu sắc trên cây (6 điểm) (tệp chương trình: color.pas hoặc color.cpp)

Cho một đồ thị cây có đỉnh được đánh số từ đến và gốc của cây là đỉnh Mỗi đỉnh này ban đầu được

tô màu bằng một trong màu được đánh số từ đến (một số đỉnh có thể có cùng màu) Bạn nhận được truy vấn thuộc một trong ba loại sau:

• “ ”: Tô màu tất cả các đỉnh của đường đi từ đến bằng màu ;

• “”: Tô màu tất cả các đỉnh trong cây con gốc bằng màu Cây con gốc bao gồm và tất cả các đỉnh mà đường đi từ nó đến gốc của cây (đỉnh ) đi qua ;

• “”: Tìm số lần thay đổi màu của đường đi từ đến (; nếu thì câu trả lời là ) Cụ thể, giả sử đường đi từ đến là , khi đó câu trả lời cho truy vấn là số các giá trị sao cho màu của và khác nhau

Bạn hãy đưa ra câu trả lời cho các truy vấn loại thứ

Dữ liệu: Vào từ tệp văn bản color.inp Dòng đầu tiên chứa số nguyên là số đỉnh của đồ thị cây.

Dòng thứ trong dòng tiếp theo chứa hai số nguyên và mô tả một cạnh nối hai đỉnh và Dòng tiếp theo chứa số nguyên , trong đó là màu ban đầu của đỉnh Dòng tiếp theo chứa số nguyên là số truy vấn Dòng thứ trong dòng tiếp theo chứa truy vấn thứ theo định dạng như mô tả ở trên

Kết quả: Ghi ra tệp văn bản color.out Đối với mỗi truy vấn loại , hãy in một số nguyên trên một

dòng là câu trả lời cho truy vấn này

Trang 3

Ví dụ:

6

1 2

2 6

2 3

3 4

3 5

1 1 3 1 2 1

5

3 6 4

1 6 4 2

3 1 5

2 2 4

3 3 5

2 1 0

Subtasks:

• Subtask 1 (20%): ;

• Subtask 2 (23%): Chỉ có truy vấn loại thứ ;

• Subtask 3 (20%): Chỉ có truy vấn loại ;

• Subtask 4 (20%): Chỉ có truy vấn loại ;

• Subtask 5 (17%): Không có thêm ràng buộc nào

Hết

Ngày đăng: 20/10/2022, 23:44

HÌNH ẢNH LIÊN QUAN

Bài 2. Trò chơi trên bảng (7 điểm) (tệp chương trình: game.pas hoặc game.cpp) - De de xuat tin hoc 11
i 2. Trò chơi trên bảng (7 điểm) (tệp chương trình: game.pas hoặc game.cpp) (Trang 1)
Hình vẽ hiển thị trạng thái của trị chơi sau ,, và nước đi trong ví dụ đầu tiên ở dưới. - De de xuat tin hoc 11
Hình v ẽ hiển thị trạng thái của trị chơi sau ,, và nước đi trong ví dụ đầu tiên ở dưới (Trang 2)
Bài 3. Màu sắc trên cây (6 điểm) (tệp chương trình: color.pas hoặc color.cpp) - De de xuat tin hoc 11
i 3. Màu sắc trên cây (6 điểm) (tệp chương trình: color.pas hoặc color.cpp) (Trang 2)
w