1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tin hoc tre khong chuyen Pascal 4

7 14 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 7
Dung lượng 19,32 KB

Nội dung

M dòng tiếp theo, dòng thứ I ghi một xâu nhị phân độ dài N bao gồm các chữ số 0 và 1 chỉ ra dữ liệu tương ứng của lưới ô vuông tại hàng I.. Số 1 chỉ ô lưới được đánh dấu cấm xe cộ, số [r]

(1)

Bài 1: Phủ hình học (GEOMETRY COVER)

Cho trước hình chữ nhật to A N hình chữ nhật C1, C2, C3, , CN với toạ độ nguyên

và có cạnh song song với hai trục tọa độ Để xác định vị trí hình chữ nhật người ta cho số nguyên x y z t với (x,y) tọa độ đỉnh trái (z,t) tọa độ đỉnh đối diện hình

Ta gọi N hình chữ nhật phủ hình chữ nhật to A mặt phẳng tọa độ chúng phủ kín diện tích hình chữ nhật

Hình minh họa phủ hình học, hình hình chữ nhật khơng tạo thành phủ

Bài toán đặt từ tập hình chữ nhật cho trước tìm tập phủ hình chữ nhật A với số lượng phần tử nhỏ

Input: COVER.INP

Dòng ghi số N số lượng hình chữ nhật

Dịng thứ ghi tọa độ hình chữ nhật to A bao gồm số nguyên cách dấu cách

N dòng ghi tọa độ hình chữ nhật, dịng thứ k ghi tọa độ hình thứ k

Output: COVER.OUT

Ghi số K >0 số lượng hình phủ nhỏ tồn ghi số không tồn phủ

Giới hạn kỹ thuật:

N < 1000 Các toạ độ nguyên có giá trị tuyệt đối < 30000 Ví dụ:

COVER.INP COVER.OUT

(2)

Bài 2: Du lịch thành phố (CITY TOUR)

Tại thành phổ cổ đường phố thiết kế theo mơ hình bàn cờ mơ tả lưới vng kích thước M x N (M hàng, N cột) Các lưới đường phố Từ di chuyển sang có chung cạnh kề bên Có số lưới không cho phép lại đánh dấu, chúng đường cấm Một công ty du lịch muốn tổ chức tour du lịch vòng quanh thành phố: xuất phát từ ô lưới, qua đường phố cuối quay trở lại vị trí ban đầu Yêu cầu không qua ô không vào đường cấm Công ty du lịch nhờ bạn lập trình tìm tour du lịch với quãng đường dài Độ dài tour du lịch tổng ô lưới qua tính vị trí xuất phát Ơ lưới có tọa độ (i,j) vị trí hàng i cột j Ô lưới (1,1) nằm góc trái (M,N) nằm góc phải

X X X (M,N)

X X

X X

X X X X

X X

X

X X

X X (1,1) X X

Chú ý: Không chấp nhận tour du lịch có độ dài (nghĩa khơng đâu cả!) Như

độ dài tối thiểu tour du lịch phải

Input: TOUR.INP

Dòng ghi hai số tự nhiên M, N cách dấu cách

M dòng tiếp theo, dòng thứ I ghi xâu nhị phân độ dài N bao gồm chữ số liệu tương ứng lưới ô vuông hàng I Số ô lưới đánh dấu cấm xe cộ, số lưới bình thường

Output: TOUR.OUT

Ghi số K > độ dài tour du lịch dài tìm thấy, trường hợp khơng tồn tour du lịch ghi số

Giới hạn kỹ thuật:

M, N < 1000 Ví dụ:

TOUR.INP TOUR.OUT

9 11

01010000000 00000001100 00100100000

(3)

00000000010

Bài 3: Thư viện (LIBRARY)

Tại Thư viện trường Đại học, để kiểm soát lượng bạn đọc, độc giả đánh mã số từ đến N (N<10000) Hàng ngày độc giả vào làm việc thư viện phải ghi lại hai thông số sau: thời gian T0 lúc vào thời gian T1 lúc khỏi thư

viện Qui định nhà trường cho phép độc giả vào thư viện ngày lần Các số đo thời gian tính viết dạng số thực Biết Thư viện hàng ngày mở cửa từ 8.0 sáng đến 20.0 tối

Tính số lượng độc giả làm việc đơng thời điểm ngày

Input: LIB.INP

Dòng ghi số N - số độc giả, N dòng tiếp theo, dòng ghi hai số thực cách dấu cách thời gian T0 lúc vào thời gian T1 lúc độc giả tương

ứng Nếu độc giả không đến thư viện ghi hai số 0, ngược lại T0, T1 số thực nằm

trong khoảng [8,20] thỏa mãn T0 < T1

Output: LIB.OUT

Ghi số M số độc giả lớn có mặt thư viện ngày

Giới hạn kỹ thuật:

N < 10000

Các số thực nhập với chữ số sau dấu phảy

Ví dụ:

LIB.INP LIB.OUT

10

8.10 9.31 8.20 12.00 9.40 11.40 9.12 15.80 12.60 18.00 15.45 16.15 15.30 16.20 18.0 20.00 11.30 12.15 10.15 11.00

5

Bài 4: Thắng cảnh du lịch (TOURISM SITES)

(4)

phải thỏa mãn số 10 tiêu chuẩn xác định Để tăng hiệu quản lý thu hút khách du lịch, người ta cần chia địa danh thành nhóm độc lập với để thuận tiện cho việc tuyên truyền, quảng cáo phân loại Mỗi địa danh nằm nhóm định Các địa danh nhóm phải thỏa mãn điều kiện: hai địa danh nhóm phải trùng tối thiểu tiêu chuẩn đánh giá Với cách định nghĩa nhóm vậy, chuyên gia phát có nhiều cách phân nhóm khác cho địa danh Vấn đề tìm cách chia nhóm tối ưu

Yêu cầu tốn cách phân nhóm với số lượng nhóm nhỏ

Input: SITES.INP

Dòng ghi số N - số lượng địa danh N dòng tiếp theo, dịng ghi lại tiêu chí xác định địa danh tương ứng Các tiêu chí ghi theo thứ tự Ví dụ dịng ghi: địa danh thời thỏa mãn tiêu chí 3,

Output: SITES>OUT

Ghi số tự nhiên số nhóm địa danh khởi tạo

Giới hạn kỹ thuật:

N < 500

Ví dụ:

SITES.INP SITES.OUT

10 2 5 9 8 9

(5)

Bài 5: Pháo binh Điện Biên (DIEN BIEN ARTILLERY)

Trong chiến dịch Điện Biên Phủ pháo binh lập nên chiến tích phi thường bắn phá xác lô cốt, hầm ngầm địch tạo điều kiện cho binh xung phong làm chủ trận địa Trận địa địch mô lô cốt đặt vị trí lưới vng kích thước M x N Đặc thù cơng phá pháo binh sau:

(a) Nếu bắn đạn pháo rơi trúng lơ cốt tiêu diệt lô cốt xung quanh kề cạnh, đặc biệt lô cốt nổ làm nổ tung lô cốt xung quanh theo hướng ngang dọc

(b) Nếu ta bắn đồng thời chùm hai đạn pháo trúng lô cốt có sức cơng phá mãnh liệt tiêu diệt tồn lơ cốt xung quanh vị trí kề tính theo hướng ngang, dọc chéo Theo dây truyền, lô cốt bị nổ tung kéo theo tất lô cốt xung quanh theo hướng ngang, dọc chéo

Chú ý đạn pháo bắt buộc phải trúng vào vị trí lơ cốt chưa bị tiêu diệt phát huy tác dụng Ví dụ pháo ta bắn trúng vị trí lơ cốt với dấu () tiêu diệt tồn lơ cốt vị trí xung quanh với dấu x sơ đồ với trường hợp bắn đạn (a) hai đạn pháo (b)

X

X X X X X

  X

X X X X X

X

(a) (b)

Hình vẽ sau mơ tả sơ đồ trận địa với vị trí có dấu x lô cốt địch (1,1)

X X

X X X X X

X X X X

X

X X X

X X X X

X X

X X (M,N)

Các ô vuông lưới đánh địa (i,j) với số hàng i, số cột j Vị trí trái (1,1), vị trí phải (M,N)

Nhiệm vụ bạn giúp pháo binh ta sử dụng tiết kiệm đạn mà tiêu diệt toàn lô cốt trận địa địch

Input: ARTILL.INP

(6)

M dòng tiếp theo, dòng N số Dòng thứ I mô tả trận địa địch hàng I, vị trí J hàng mơ tả vng với địa (I,J), số xác định vị trí có lơ cốt

Output: ARTILL.OUT

Ghi số tự nhiên K số đạn tối thiểu cần bắn để tiêu diệt tồn lơ cốt địch trận địa

Ví dụ:

ARTILL.INP ARTILL.OUT

9 11

00000000000 00000011000 00011001110 01110001000 00010000000 00010000011 00111000010 00000001100 00000001100

(7)

Các câu hỏi trắc nghiệm:

1 Giả sử đĩa cứng có đĩa từ Hỏi có tối đa đầu đọc liệu? A

B C D 10 (B)

2 Trên track đĩa cứng chứa tối đa sector? A 63

Ngày đăng: 13/04/2021, 19:38

TỪ KHÓA LIÊN QUAN

w