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

De bai

4 2 0

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

THÔNG TIN TÀI LIỆU

SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HÓA LIÊN TRƯỜNG BĐ-BS- HT- HLK LẦN ĐỀ CHÍNH THỨC KỲ THI GIAO LƯU ĐỘI TUYỂN HSG KHỐI 12 NĂM HỌC 2022 - 2023 Môn thi: TIN HỌC Thời gian làm bài: 150 phút, không kể thời gian phát đề Kỳ thi ngày 13 tháng 10 năm 2022 (Đề thi gồm có 04 trang) Họ, tên thí sinh: Số báo danh: Tổng quan thi: Tên File chương trình File liệu vào File kết AVR.OUT LUCKY.OUT AVERAGE.OU T FIND.OUT WORD.OUT Bài Bài Xây dựng dãy số Số may mắn AVR.* LUCKY.* AVR.INP LUCKY.INP Bài Trung bình lớn AVERAGE.* AVERAGE.INP Bài Bài Đoạn thẳng WORD FIND.* WORD.* FIND.INP WORD.INP Dữ liệu vào đắn, không cần phải kiểm tra Trong file liệu vào/ra, liệu dịng cách dấu cách Bài Xây dựng dãy số ( điểm) Cho dãy số nguyên B = (b1, b2, ,bn-1,bn), thực xây dựng dãy số nguyên A= (a1, a2, , an ) cho ∀i: 1≤i ≤n trung bình cộng i phần tử dãy A bi: a1 +a2 +…+ = bi , ∀i = 1, 2,…, n i Dữ liệu: Vào từ file văn AVR.INP - Dòng 1: Chứa số nguyên dương n ( n≤ 106) - Dòng 2: Chứa n số nguyên b1, b2,…,bn-1, bn (∀i: | bi | ≤ 109) Kết quả: Ghi file văn AVR.OUT gồm n số a1,a2, , an theo thứ tự Các số dòng input/output file /phải ghi cách Một dấu cách Ràng buộc: - Có 60% test tương ứng với 60% điểm tốn thỏa mãn n ≤103 - Có 40% test tương ứng với 40% điểm toán thỏa mãn 103 ¿n≤ 106 - Ví dụ: AVR.INP 12234 AVR.OUT 13268 Bài Số may mắn(5 điểm) Để khởi động cho buổi học căng thẳng, sinh hoạt 15 phút đầu buổi học lớp 10 Tin K30 bạn tổ chức trò chơi tạo hứng thú học tập Người đứng tổ chức trò chơi Thái An, bạn học sinh giỏi đam mê Tin học lớp Hội thi Tin học trẻ toàn quốc vừa qua Thái An mang cho mơt giải thưởng cá nhân Trị chơi có tên “ Tìm số may mắn” sau: Đầu tiên Thái An sử dụng máy tính sinh dãy A gồm n số nguyên a 1,a2, , an Sau thực hiên Q lần chơi tìm số may mắn, lần chơi máy tính đưa số nguyên x, Thái An định nghĩa số may mắn số xuất x dãy A nói Yêu cầu: Gồm Q lần chơi, lần chơi số nguyên x, bạn tìm số may mắn lần chơi tương ứng Dữ liệu: Vào từ file LUCKY.INP - Dòng 1: Một số nguyên n (1 ≤ n ≤ 105 ) - Dòng 2: Dãy số A gồm n số nguyên a1,a2, , an (|ai| ≤ 109, < i≤n) - Dòng 3: Số nguyên dương Q (Q ≤ 105) - Q dòng tiếp theo, dòng chứa số nguyên x (|x| ≤ 109) Các số dòng ghi cách dấu cách Kết quả: Ghi file LUCKY.OUT gồm Q dòng, dòng số may mắn với số x tương ứng Ràng buộc: + Có 40% test tương ứng 40% điểm toán thỏa mãn Q = 1, n≤103 + Có 30% test tương ứng 30% điểm toán thỏa mãn Q ≤ 103, n≤ 103 + Có 30% test cuối tương ứng 30% điểm khơng có ràng buộc thêm Ví dụ LUCKY.INP 122346 LUCKY.OUT Giải thích Số xuất lần dãy Số xuất lần dãy Số xuất lần dãy Bài Trung bình lớn nhất(4 điểm) Cho số nguyên dương n dãy số A1, A2, A3,…AN Gọi đoạn [u,v] dãy phần tử liên tiếp Au, Au+1,Au+2,…Av ( u≤ v ) Dễ thấy đoạn [u,v] có độ dài v-u+1 giá trị trung bình : A u + A u+ 1+ A u+2 +…+ A v v−u+1 Yêu cầu: Cho số nguyên K, xác định đoạn có độ dài khơng nhỏ k có giá trị trung bình lớn Dữ liệu vào: Vào từ file văn AVERAGE.INP - Dòng đầu chứa số nguyên dương n, k - Dòng thứ chứa n số nguyên A1, A2,…AN (| Ai | ≤ 109, ≤ i≤ n), số phân tách dấu cách Dữ liệu ra: Đưa file văn AVERAGE.OUT số thực giá trị trung bình đoạn tìm Kết đưa lấy chữ số thập phân sau dấu phẩy Ví dụ: AVERAGE.INP 17 14 -1 AVERAGE.OUT 10.333 8.000 Giải thích: - Trong ví dụ 1, đoạn có giá trị trung bình lớn thỏa mãn đoạn [1,3] với giá trị 17, 0, 14 - Trong ví dụ 2, đoạn có giá trị trung bình lớn thỏa mãn đoạn [2,2] với giá trị Ràng buộc: + 20% số test tương ứng với 20% điểm có n ≤400, k=1; + 30% số test tương ứng với 30% điểm có 1< k ≤ n ≤ 400 + 30% số test tương ứng với 30% điểm có 1< k≤ n ≤5.103 + 20% số test cịn lại tương ứng với 20% số điểm có < k ≤ n ≤ 105 Bài Đoạn thẳng (3 điểm) Trên trục số có n đoạn thẳng, đoạn thẳng xác định điểm đầu số nguyên x điểm cuối số nguyên y ( |x| ≤109, |y|≤ 109) Người ta tiến hành tô đậm n đoạn thẳng Khi trục Ox xuất đoạn tô đậm Yêu cầu: Hãy xác định độ dài đoạn tô đậm dài sau tô đậm n đoạn thẳng cho Dữ liệu: Vào từ file FIND.INP - Dòng 1: Một số nguyên n (1 ≤n≤ 105) - n dòng tiếp theo, dòng chứa cặp (x,y) tọa độ điểm đầu điểm cuối đoạn thẳng Kết quả: Ghi file FIND.OUT độ dài đoạn tô đậm dài Các số dòng input/ output file được/ phải ghi cách dấu cách Ràng buộc: + Có 50% test tương ứng 50% điểm tốn thỏa mãn n≤ 103 + Có 50% test tương ứng 50% điểm toán thỏa mãn 103 ¿n ≤ 105 Ví dụ: FIND.INP -1 -3 -2 FIND.OUT Giải thích - Tơ đậm đoạn 1: [-1, 2] Tô đậm đoạn 2: [ 1, 5] Tô đậm đoạn 3:[6, 7] Tô đậm đoạn 4: [-3, -2] Đoạn tô đậm dài : [-1,5] BÀI WORD (2 điểm) Trong dây chuyền làm việc cơng ty có N cơng nhân làm N việc Người ta đánh số cho công nhân từ đến N theo thứ tự đứng dây chuyền Thời gian hồn thành cơng việc người thứ i t i phút Mỗi người cần làm xong cơng việc quyền làm tối đa việc họ phối hợp với người đứng trước làm, người thư i người thứ i+1 phối hợp thời gian làm xong việc cho người p i Tìm phương án cho N cơng việc hồn thành với thời gian Dữ liệu: Vào từ file văn WORD.INP: - Dòng thứ ghi số N ( 1¿ N≤ 106) - Dòng thứ ghi thời gian làm xong việc công nhân tương ứng dây truyền t1, t2,…,tN (1≤ ti ≤ 60) - Dòng thứ ba ghi N-1 số thời gian làm tương ứng cho số cặp công nhân phối hợp p1, p2,…, pN-1 ( ≤ pi ≤ 100) Kết quả: Ghi file WORD.OUT số ghi tổng thời gian hồn thành cơng việc N cơng nhân - Ví dụ: WORD.INP WORD.OUT 17 10 10 -HẾT -

Ngày đăng: 24/10/2023, 22:49

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w