ĐỀ THI CHỌN ĐỘI TUYỂN HỌC SINH GIỎI QUỐC GIA MÔN TIN HỌC NĂM 2012
----------------------------------------------------------------------------------------------------------------------------------- Đề thi chọn đội tuyển Học sinh giỏi Quốc gia - Môn Tin học – Vòng 1 - Trang 1/3 SỞ GIÁO DỤC & ĐÀO TẠO KỲ THI CHỌN ĐỘI TUYỂN HỌC SINH GIỎI QUỐC GIA QUẢNG TRỊ Khoá ngày: 18 tháng 9 năm 2012 Môn thi: TIN HỌC (Vòng 1) Thời gian: 180 phút ( không kể thời gian giao đề) TỔNG QUAN BÀI THI VÒNG 1 Tên bài Tên chương trình Dữ liệu vào Kết quả BÀI 1 SỐ NHỎ NHẤT MIN.PAS MIN.INP MIN.OUT BÀI 2 SỬA HÀNG RÀO REP.PAS REP.INP REP.OUT BÀI 3 CHỌN BẢO BỐI WPM.PAS WPM.INP WPM.OUT Hãy lập trình giải các bài toán sau với thời gian thực hiện mỗi chương trình với mỗi test không quá 1 giây. Câu 1: (6đ) SỐ NHỎ NHẤT. Cho một số nguyên dương k và một xâu kí tự S . Xâu S chỉ gồm các kí tự là các chữ cái Latinh từ ‘a’ ’z’ và các chữ số từ ‘0’ ’9’, trong đó có ít nhất k kí tự là chữ số. Yêu cầu: Hãy xóa bỏ các kí tự cần thiết trong xâu S để k kí tự còn lại tạo thành một số có k chữ số và có giá trị nhỏ nhất, số tìm được đó cho phép có số 0 ở đầu. Dữ liệu: Đọc vào từ tệp văn bản MIN.INP gồm 2 dòng: - Dòng thứ nhất chứa số nguyên dương (10)kk£ ; - Dòng thứ hai chứa xâu S có độ dài nhỏ hơn 250 kí tự. Kết quả: Ghi ra tệp MIN.OUT gồm một dòng ghi số tìm được thỏa mãn yêu cầu đã nêu. Ví dụ: MIN.INP MIN.OUT 4 307uv5x1y08mnp 0108 Câu 2: (7đ) SỬA HÀNG RÀO. Mèo Tom vừa chuyển đến ngôi nhà mới bên một bãi biển xinh đẹp của miền Trung. Mọi thứ trong ngôi nhà đều rất vừa ý với chú mèo, ngoại trừ bức tường rào màu xanh bao quanh ngôi nhà. Bức tường rào được ghép lại từ N thanh gỗ xếp liền nhau, chiều cao của các thanh gỗ là các số nguyên dương 12 ,, ., N aaa. Sau khi tham khảo ý kiến của kiến trúc sư, Tom quyết định thay đổi chiều cao của các thanh gỗ của bức tường rào thành 12 ,, ., N bbb. (Không nhất thiết i a phải đổi thành i b ). Chuột Jerry, một chủ thầu xây dựng tài ba, cho biết ĐỀ CHÍNH THỨC ----------------------------------------------------------------------------------------------------------------------------------- Đề thi chọn đội tuyển Học sinh giỏi Quốc gia - Môn Tin học – Vòng 1 - Trang 2/3 chi phí tăng chiều cao của một thanh gỗ bất kì lên một đơn vị là X miếng pho-mát và chi phí giảm chiều cao của một thanh gỗ bất kì xuống một đơn vị là Y miếng pho-mát. Yêu cầu: Hãy tính chi phí thấp nhất cần phải sửa hàng rào theo ý muốn của mèo Tom là bao nhiêu miếng pho-mát? Dữ liệu: Đọc vào từ tệp văn bản REP.INP có cấu trúc như sau: - Dòng đầu ghi lần lượt ba số ,,NXY 43 (310;0,10)££££NXY ; - N dòng tiếp theo, dòng thứ i ghi lần lượt hai số i a và i b 2 (0,10)££ ii ab ; - Các số trên cùng một dòng cách nhau một dấu cách. Kết quả: Ghi ra tệp văn bản REP.OUT gồm một số duy nhất là chi phí tìm được. Ví dụ: REP.INP REP.INP . ra tệp MIN.OUT g m một dòng ghi số t m được thỏa m n yêu cầu đã nêu. Ví dụ: MIN.INP MIN.OUT 4 307uv5x1y08mnp 0108 Câu 2: (7đ) SỬA HÀNG RÀO. M o Tom vừa. kì xuống m t đơn vị là Y miếng pho -m t. Yêu cầu: Hãy tính chi phí thấp nhất cần phải sửa hàng rào theo ý muốn của m o Tom là bao nhiêu miếng pho -m t? Dữ