1. Trang chủ
  2. » Cao đẳng - Đại học

cçn th cçn th¬ héi tin häc viöt nam olympic tin häc sinh viªn lçn thø xii 2003 khèi thi §ång ®éi chuyªn tin thêi gian làm bài 180 phót ngày thi 18 4 2003 n¬i thi §¹i häc cçn th¬ tªn bµi tªn file

4 8 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 4
Dung lượng 43,5 KB

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

Nội dung

 Tổng chi phí gồm chi phí tập huấn và tiền bồi dưỡng cho tất cả các thanh tra là nhỏ nhất,  Số môn tập huấn của thanh tra phải tham dự nhiều môn tập huấn nhất là ít nhất.. Yêu cầu: Gió[r]

Trang 1

Cần thơ



Hội TIN HọC VIệT NAM

OLYMPIC TIN HọC SINH VIêN LầN THứ XII, 2003

Khối thi: Đồng đội chuyên tin

Thời gian l m b i: 180 phút àm bài: 180 phút àm bài: 180 phút

Ng y thi: 18-4-2003 ày thi: 18-4-2003 Nơi thi: Đại học Cần Thơ

Tên bài Tên file

chơng trình Tên file dữ liệu Tên file kết quả Hạn chế thời gian cho mỗi test Tổng điểm cho bài

Thanh tra INSPEC.EXE INSPEC.INP INSPEC.OUT 5 giây 30

Tia lade LASER.EXE LASER.INP LASER.OUT 5 giây 30

Đờng đi WALK.EXE WALK.INP WALK.OUT 5 giây 40

Nộp chơng trình đợc dịch dới dạng file EXE.

Hãy lập trình giải các bài sau đây:

Bài 1 Thanh tra

SEAGAMES 22 sẽ cú M mụn thi đấu khỏc nhau, được đỏnh số từ 1 đến M Ngày nhiều nhất cú

đủ cả M mụn cựng đua tranh Cú N người được chọn làm thanh tra cho cỏc mụn, cỏc thanh tra được đỏnh số từ 1 đến N, (1 < M < N ≤ 100) Mỗi mụn thi đấu sẽ cú một thanh tra giỏm sỏt Để

đề phũng tiờu cực cú thể xảy ra, Ban tổ chức quyết định, mỗi ngày, sỏt trước giờ thi đấu mới chỉ

định thanh tra cho mỗi mụn theo cỏch chọn ra ngẫu nhiờn M trong số N thanh tra và từ đú chỉ định thanh tra cho từng mụn Như vậy ở ngày cú nhiều mụn thi đấu nhất, phải có M thanh tra

tham gia giỏm sỏt cỏc trận thi đấu Để đảm bảo chất lượng giỏm sỏt, cỏc thanh tra phải được tập huấn về cỏc mụn mà mỡnh sẽ phụ trỏch và chỉ được phộp giỏm sỏt cỏc mụn mỡnh đó được tập

huấn Chi phớ tập huấn cho mỗi thanh tra ở mỗi mụn là như nhau và bằng C Mỗi thanh tra, khi tham dự tập huấn một mụn, sẽ nhận một khoản tiền bồi dưỡng là B.

Vỡ lý do tài chớnh, Ban tổ chức muốn cú dự trự cho một kế hoạch tập huấn thoả món cỏc điều kiện:

Trong ngày nhiều mụn thi đấu nhất việc chọn M thanh tra bất kỳ trong số N thanh tra

vẫn đảm bảo có cách phân công họ thực hiện việc giám sát theo yêu cầu đã đặt ra

 Tổng chi phớ gồm chi phớ tập huấn và tiền bồi dưỡng cho tất cả cỏc thanh tra là nhỏ nhất,

 Số mụn tập huấn của thanh tra phải tham dự nhiều mụn tập huấn nhất là ớt nhất

Yờu cầu: Giúp Ban tổ chức tớnh tổng chi phớ tập huấn và tiền bồi dưỡng theo kế hoạch thoả mãn

các yêu cầu nói trên

Dữ liệu: Vào từ file văn bản INSPEC.INP gồm một dũng chứa 4 số nguyờn M N C B Cỏc số

cỏch nhau ớt nhất một dấu cỏch (0 < C, B ≤ 15000).

Kết quả: Đưa ra file văn bản INSPEC.OUT số nguyờn T là tổng chi phớ cần dự trù,

Vớ d : ụ:

INSPEC.INP INSPEC.OUT

4 5 20 10 240

Trang 2

Bµi 2 Tia LADE

Để bảo vệ các vật quý, người ta dùng khoá báo động hồng ngoại gồm một máy phát tia hồng ngoại chiếu vào bộ cảm ứng thu Nếu có ngêi hay vật nào đi ngang qua, tia hồng ngoại sẽ bị chặn lại, bộ cảm ứng thu không nhận được năng lượng hồng ngoại và sẽ phát tín hiệu báo động Nhược điểm của loại khoá bảo vệ này là tia hồng ngoại chỉ chiếu thẳng, khi cho khúc xạ, năng lượng sẽ bị tổn hao nhiều và bị phát tán ra nhiều hướng, vì vậy người ta phải bố trí nhiều khoá độc lập và phải bật máy phát liên tục

Khoá báo động lade hoạt động theo nguyên tắc tương tự, nhưng có ưu điểm là tổn thất năng lượng ở các điểm nhận và phản xạ là không đáng kể: từ một điểm trên tường hình chữ nhật máy phát chiếu một tia la de làm thành một góc 450 với tường, tia la de khi gặp tường, nếu đó là điểm góc nó sẽ bị hấp thụ, còn khi không phải là điểm góc - sẽ bị phản xạ với góc phản xạ là 450 Như vậy chỉ cần dùng một máy phát ta sẽ được một tia la de kiểm soát nhiều tuyến, tương đương với nhiều khoá hồng ngoại

Mặt cắt của phòng có dạng hình chữ nhật được chia thành lưới ô vuông kích thước MN ô (0 <

M, N ≤ 10 000), các đường của lưới được đánh số từ 0 đến M từ dưới lên trên, từ 0 đến N từ trái qua phải Nút ở góc trên trái có toạ độ (N, M).

Máy phát được lắp trong tường, phát xung sáng từ điểm P có toạ độ nguyên (0, I), ( 0 < I < M)

theo một trong hai hướng 2 hoặc 3 (xem H×nh 2)

Xung sáng được phát đi từ điểm P có thể chuyển động vô hạn hoặc sau một khoảng thời gian sẽ

bị hấp thụ ở một góc nào đó Thời gian xung sáng đi hết đường chéo một ô vuông được tính là một đơn vị thời gian Thời gian chuyển hướng khi phản xạ bằng 0

Yêu cầu: Cho biết toạ độ điểm phát P (0, I) và hướng phát H Hãy xác định xung sáng phát ra

có chuyển động vô hạn hay không, nếu không thì tính thời gian tồn tại của xung sáng, tức là sau bao lâu nó sẽ bị hấp thụ

Dữ liệu: Vào từ file văn bản LASER.INP gồm một dòng chứa 4 số nguyên M N I H

Kết quả: Đưa ra file văn bản LASER.OUT số nguyên K là thời gian tồn tại của xung sáng K

bằng -1 nếu xung sáng chuyển động vô hạn

Ví dụ:

LASER.INP LASER.OUT

6 9 3 2 9

Trang 3

Bài 3 Đờng đi

Trong cánh đồng của Phú ông có N (1  N  200) thửa ruộng Mỗi thửa ruộng có dạng một tứ giác lồi Bờm đang đứng ở vị trí điểm A có toạ độ (x A , y A ) và nó muốn đi đến điểm B có toạ độ (x B , y B ) (-1000  x A , y A , x B , y B  1000) Bờm muốn tìm đờng đi với độ dài ngắn nhất từ A đến B.

Đờng đi của Bờm không đợc cắt ngang bất cứ thửa ruộng nào, tuy nhiên nó lại có thể đi theo bờ của các thửa ruộng, nghĩa là đờng đi của Bờm không đợc chứa điểm trong của bất cứ tứ giác nào nhng lại đợc phép chứa những điểm nằm trên các cạnh của các tứ giác

Yêu cầu: Hãy giúp Bờm tìm đờng đi thoả mãn các yêu cầu đã nêu.

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

Dòng đầu tiên chứa số nguyên N;

Dòng thứ hai chứa 4 số nguyên x A , y A , x B , y B (giả thiết các điểm A và B không nằm trong

bất cứ thửa ruộng nào);

Từ dòng thứ 3 đến dòng thứ N+2, mỗi dòng chứa bốn cặp toạ độ (x, y) của bốn đỉnh của

tứ giác lồi (đợc liệt kê theo thứ tự ngợc chiều kim đồng hồ) xác định một thửa ruộng Giả thiết rằng không có hai thửa ruộng bất kỳ chỉ có thể có điểm chung trên bờ

Kết quả: Ghi ra file văn bản WALK.OUT một số thực là độ dài đờng đi ngắn nhất từ A(xA , y A)

đến B(x B , y B) đợc làm tròn đến 2 chữ số sau dấu chấm thập phân

Ví dụ:

WALK.INP WALK.OUT

Minh hoạ

2

0 0 100 0

10 0 20 0 20 10 10 10

10 –10 20 –10 20 0

10 0

100.00

Trang 4

1 2

Ngày đăng: 14/04/2021, 01:16

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w