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

De mon tin chu van an HN khoi 10

3 2 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 29,18 KB

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

Nội dung

Chọn mua điều hoà Công ty Anpha có n phòng làm việc, được đánh số thứ tự từ 1 đến n.. Công ty đã tham khảo các cửa hàng điện lạnh và lập được bảng danh mục các loại điều hòa kèm theo côn

Trang 1

SỞ GD&ĐT HÀ NỘI

Trường THPT Chu Văn An

Đề thi đề nghị

OLYMPIC KHU VỰC DUYÊN HẢI BẮC BỘ

Năm học: 2021 – 2022 MÔN TIN HỌC LỚP 10

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

(Đề gồm có 03 bài trong 03 trang)

Tổng quan đề thi:

chương trình

Tên file

dữ liệu vào

Tên file Kết quả ra Điểm

Thời gian

Chú ý: Dấu '*' được thay thế bởi PAS hoặc CPP của ngôn ngữ lập trình tương ứng là Pascal hoặc C.

Bài 1 Chọn mua điều hoà

Công ty Anpha có n phòng làm việc, được đánh số thứ tự từ 1 đến n Mỗi phòng cần lắp đặt một điều hòa với công suất phụ thuộc vào diện tích của từng phòng Phòng thứ i cần lắp điều hòa với công suất không bé hơn ai (W) Công ty đã tham khảo các cửa hàng điện lạnh và lập được bảng danh mục các loại điều hòa kèm theo công suất và giá tương ứng

Yêu cầu: Cho trước yêu cầu điều hòa với công suất tương ứng nhỏ nhất của từng phòng làm

việc, cũng như danh mục các loại điều hòa Hãy giúp công ty Anpha tính số tiền nhỏ nhất cần bỏ

ra để trang bị điều hòa cho tất cả n phòng làm việc

Dữ liệu vào từ tệp BAI1.INP:

- Dòng đầu là số tự nhiên n (1 ≤ n ≤ 105) số lượng phòng làm việc

- Dòng thứ 2 chứa n số nguyên ai (1 ≤ ai ≤ 1000) là công suất nhỏ nhất của điều hòa cần trang

bị cho phòng làm việc i

- Dòng thứ 3 chứa số nguyên m (1 ≤ m ≤ 105) là số lượng các Model điều hòa khác nhau (mỗi

Model có số lượng điều hòa không hạn chế).

- m dòng tiếp theo, mỗi dòng chứa 2 số nguyên bj và cj (1 ≤ bj ≤ 1000, 1 ≤ cj ≤ 1000) – công

suất và giá tương ứng của loại điều hòa Model j

Kết quả ra ghi vào tệp BAI1.OUT: Tổng số tiền nhỏ nhất để mua đủ n điều hoà cho các phòng

làm việc của công ty Anpha

Ví dụ:

Trang 2

1 2 3

4

1 10

1 5

10 7

2 3

13 Phòng làm việc một mua điều hoà công suất 2, giá 3;

Phòng làm việc hai mua điều hoà công suất 2, giá 3; Phòng làm việc ba mua điều hoà công suất 10, giá 7

Ràng buộc:

- Có 50% số test ứng với 50% số điểm của bài có 1 < m, n ≤ 103;

- Có 50% số test ứng với 50% số điểm của bài có 103 < m, n ≤ 105

Bài 2 Đường đi lớn nhất

Cho bảng số A gồm m dòng, n cột (các dòng được đánh số theo thứ tự từ 1 đến m, các cột

được đánh số theo thứ tự từ 1 đến n) Tại mỗi ô của bảng chứa một số nguyên dương trong hệ

đếm nhị phân Từ một ô (i,j) bất kỳ thuộc dòng thứ i, cột thứ j ta có thể đi đến một trong ba ô

(i+1,j-1) hoặc (i+1,j) hoặc (i+1,j+1) (nếu các ô này nằm trong phạm vi của bảng)

Yêu cầu: Tìm đường đi từ một ô bất kỳ trên dòng đầu tiên của bảng, đến một ô nào đó ở dòng

cuối cùng của bảng, sao cho tích các số của m ô thuộc đường đi này là lớn nhất

Dữ liệu vào từ tệp BAI2.INP:

- Dòng đầu chứa hai số nguyên dương m, n (1 < m,n ≤ 200);

- Trong m dòng tiếp theo, mỗi dòng chứa n số nhị phân của bảng A (mỗi số có độ dài tối đa

không quá 10 chữ số).

Kết quả ra ghi vào tệp BAI2.OUT: Một số nhị phân duy nhất là tích các số theo yêu cầu trên.

Ví dụ:

3 3

11 10 1

10 11 1

1 10 11

11011 Đường đi qua các ô (1,1), (2,2) và (3,3)

có tích 11*11*11 = 11011 là số lớn nhất

Ràng buộc:

- Có 50% số test ứng với 50% số điểm của bài có 1 < m, n ≤ 100;

- Có 50% số test ứng với 50% số điểm của bài có 100< m, n ≤ 200

Bài 3: Bảo vệ rừng

Chính quyền vùng AMZ quản lý một khu rừng rộng mênh mông, nhưng đang bị tàn phá nặng lề

bởi lâm tặc Chính quyền muốn xây dựng N điểm canh gác rừng (được đánh số từ 1 đến N) và

các điểm này dự kiến được nối với nhau bởi M con đường Trong N điểm canh gác người ta muốn chọn ra K điểm gác làm trạm gác trung tâm - nơi điều hành các trạm gác nhỏ hơn và chứa các dụng cụ, phương tiện bảo vệ rừng Để đi lại và vận chuyển thiết bị dễ dàng giữa các trạm gác

Trang 3

trung tâm, chính quyền quyết định nâng cấp các con đường đã có thành các con đường lớn hơn, sao cho K trạm gác trung tâm đều đi được đến nhau bằng các con đường đã được nâng cấp Nhưng do kinh phí có hạn nên chính quyền cần phải thiết kế các con đường sao cho tổng chi phí

là nhỏ nhất (chi phí nhỏ nhất khi tổng độ dài các con đường nối giữa các trạm gác trung tâm là

nhỏ nhất).

Yêu cầu: Hãy thiết kế các con đường nối K trạm gác trung tâm thỏa mãn yêu cầu của chính

quyền vùng AMZ

Dữ liệu vào từ tệp BAI3.INP:

- Dòng đầu ghi ba số nguyên dương N, M, K trong đó: N là số lượng các trạm gác, M là số các con đường nối giữa các trạm gác, K là số lượng các trạm gác trung tâm (1 < N ≤ 500; N-1 <= m

< n2/2; 1< K ≤ 9)

- Dòng thứ hai ghi K số nguyên là số hiệu của K trạm gác trung tâm

- Trong M dòng tiếp theo, mỗi dòng ghi 3 số nguyên u, v và c với ý nghĩa muốn xây dựng một con đường hai chiều nối trực tiếp giữa 2 thành phố u và v thì đồ dài là c (1 < c ≤ 109)

Kết quả ra ghi vào tệp BAI3.OUT:

- Một dòng duy nhất chứa tổng độ dài các con đường thỏa mãn yêu cầu trên

Ví dụ:

5 6 4

1 2 3 4

1 2 10

1 5 1

2 5 1

1 4 1

4 3 3

2 3 2

1 4

1 5

2 5

2 3 Tổng độ dài là: 5

Ràng buộc:

- Có 40% số test với K ≤ 5, N ≤ 200;

- Có 60% số test với K ≥ 6, N > 200;

-HẾT -GV: Phạm Tuấn Tài ĐT: 0976490367

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

HÌNH ẢNH LIÊN QUAN

Cho bảng số A gồm m dòng ,n cột (các dòng được đánh số theo thứ tự từ 1 đến m, các cột - De mon tin chu van an HN   khoi 10
ho bảng số A gồm m dòng ,n cột (các dòng được đánh số theo thứ tự từ 1 đến m, các cột (Trang 2)

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

w