Đề thi học sinh giỏi lớp 12 THPT tỉnh Thanh Hóa năm học 2010 - 2011 môn Tin học (Có đáp án) Sở GD&ĐT Thanh Hóa
SỞ GIÁO DỤC VÀ ĐÀO TẠO
|
KỲTHI CHỌN HỌC SINH GIỎI LỚP 12 THPT
|
MÔN THI: TIN HỌC
Thời gian làm bài: 180 phút (không kể thời gian giao đề)
--------------------------------------------------------------------------------
Tổng quan bài thi:
Hãy lập trình giải các bài toán sau:
Bài 1: (5 điểm) Cấp số cộng
Cho dãy gồm n số nguyên a1, a2,..., an.
Yêu cầu: cho biết dãy số trên có lập thành cấp số cộng hay không?
Dữ liệu vào: từ file BAI1.INP gồm:
- Dòng đầu tiên ghi số n.
- Dòng tiếp theo lần lượt ghi n số a1, a2,..., an.
Các số trên cùng một dòng được ghi cách nhau ít nhất một dấu cách trống.
Kết quả: ghi ra file BAI1.OUT như sau:
- Số 1 - Nếu dãy số là cấp số cộng.
- Số 0 - Nếu dãy số không phải là cấp số cộng.
Bài 2 (4 điểm) Biến đổi xâu
Cho trước một xâu nhị phân có độ dài bất kỳ. Cần biến đổi xâu nhị phân này về dạng toàn số 0. Các phép biến đổi chỉ có thể là một trong các loại sau:
- Biến đổi xâu con 11 thành 00.
- Biến đổi xâu con 010 thành 000.
Hãy chỉ ra một cách biến đổi xâu đã cho thành xâu có toàn 0.
Dữ liệu vào: từ file BAI2.INP xâu nhị phân độ dài bất kỳ.
Kết quả: ghi ra file BAI2.OUT như sau:
- Dòng đầu tiên chứa xâu ban đầu.
- Sau đó mỗi dòng là một xâu tiếp theo sau một phép biến đổi. Xâu cuối cùng là xâu toàn 0.
- Nếu không biến đổi được thì ghi "Khong the bien doi duoc".
Bài 3 (4 điểm) Chuẩn hoá văn bản
Một văn bản được gọi là văn bản chuẩn nếu:
- Hai từ liền nhau có duy nhất một dấu cách trống.
- Dấu ngắt câu (dấu chấm, dấu phẩy, dấu chấm phẩy, dấu chấm hỏi, dấu chấm than) được đặt sát vào từ ngay trước nó, sau đó mới đến dấu cách trống.
- Dấu mở ngoặc đặt sát vào phía bên trái của từ bắt đầu mở ngoặc.
- Dấu đóng ngoặc đặt sát bên phải từ cuối cùng được đóng ngoặc.
Hãy viết chương trình để kiểm tra và đưa một đoạn văn bản về dạng văn bản chuẩn.
Dữ liệu vào: từ file BAI3.INP
Kết quả: ghi ra file BAI3.OUT văn bản đã được chuẩn hoá.
Bài 4 (4 điểm) Chia đoạn một dãy số
Cho dãy số tự nhiên a1, a2,..., an. Hãy tìm cách chia dãy số trên thành nhiều đoạn nhất sao cho tổng các số trong tất cả các đoạn con đều bằng nhau.
Dữ liệu vào: từ file BAI4.INP gồm:
- Dòng đầu ghi số n.
- Các dòng còn lại ghi các số a1, a2,..., an.
Các số trên cùng một dòng cách nhau ít nhất một dấu cách trống.
Kết quả: ghi ra file BAI4.OUT, gồm K+1 dòng (K là số đoạn chia được nhiều nhất) như sau:
- Dòng đầu ghi hai số K và S (S là tổng giá trị của một đoạn).
- K dòng còn lại mỗi dòng ghi các số của mỗi đoạn chia được.
Các số trên cùng một dòng cách nhau ít nhất một dấu cách trống.
Bài 5: (3 điểm) Chia lưới
Cho lưới M x N (M, N <=20) ô vuông, trong mỗi ô cho trước một số tự nhiên. Hãy tìm cách chia lưới trên làm hai phần (chia theo cạnh lưới) sao cho giá trị tuyệt đối hiệu số của tổng các số trong mỗi phần có giá trị nhỏ nhất (như hình dưới đây).
Dữ liệu vào: từ file BAI5.INP, được cho như sau:
- Dòng đầu tiên gồm 2 số M, N là kích thước ô lưới.
- M dòng tiếp theo, mỗi dòng gồm N số cách nhau bởi dấu cách trống, ô nào không có giá trị được cho bằng 0.
Kết quả: ghi ra file BAI5.OUT miêu tả lưới sau khi thành hai phần, là một ma trận kích thước M x N gồm các số 0 và 1 (số 0 ký hiệu cho các ô tương ứng với phần thứ nhất, số 1 ký hiệu cho các ô tương ứng với phần thứ hai).
Download tài liệu để xem thêm chi tiết
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Chủ đề liên quan
Có thể bạn quan tâm
-
Hợp đồng mua bán hàng hóa - Hợp đồng mua bán mới nhất 2020
-
Bài dự thi Người anh hùng nhỏ tuổi chí lớn (8 mẫu)
-
Văn mẫu lớp 10: Phân tích bài thơ Tỏ lòng của Phạm Ngũ Lão
-
Văn mẫu lớp 9: Nghị luận xã hội Lá lành đùm lá rách
-
Ngữ pháp tiếng Anh cơ bản bằng sơ đồ tư duy
-
Bài tập thì tiếng Anh lớp 6 - Bài tập ngữ pháp tiếng Anh lớp 6
-
Tuyển tập 20 đề thi học kì 2 lớp 5 môn Tiếng Việt theo Thông tư 22
-
Văn mẫu lớp 12: Tổng hợp dàn ý Hồn Trương Ba, da hàng thịt (9 mẫu)
-
Hợp đồng thuê nhà kinh doanh - Mẫu hợp đồng thuê nhà làm văn phòng
-
800 Câu trắc nghiệm môn Thị trường chứng khoán
Mới nhất trong tuần
-
Viết đoạn văn nêu cảm nhận về bài thơ Ngõ Tràng An (2 mẫu)
100+ -
Liệt kê những hành động, lời nói của nhân vật Hoài trong đoạn trích
100+ -
Văn mẫu lớp 12: Tổng hợp dàn ý Hồn Trương Ba, da hàng thịt (9 mẫu)
10.000+ -
Văn mẫu lớp 12: Viết đoạn văn nghị luận về lối sống nghĩa tình
50.000+ -
Tác dụng của việc trích dẫn hai bản Tuyên ngôn của Pháp và Mỹ
100+ -
Nghị luận về vai trò của việc chủ động cho cuộc sống
100.000+ -
Văn mẫu lớp 12: Phân tích giá trị nhân đạo trong tác phẩm Vợ chồng A Phủ
100.000+ -
Tóm tắt các sự kiện được kể trong văn bản Những trò lố hay là Va-ren và Phan Bội Châu
100+ -
Đề thi thử THPT Quốc gia năm 2025 môn Toán Cụm trường THPT Bắc Ninh
100+ -
Văn mẫu lớp 12: Kết bài về Vợ chồng A phủ hay nhất (98 mẫu)
100.000+ 1