Đề thi chọn HSG Quốc gia môn Tin học năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 1)
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Đề thi chọn HSG Quốc gia môn Tin học năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 1)SỞ GIÁO DỤC VÀ ĐÀO TẠO THI CHỌN ĐỘI TUYỂN HỌC SINH GIỎI QUỐC GIASÓC TRĂNGNăm 2018¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ĐỀ CHÍNH THỨCMôn: TIN HỌC(Thời gian làm bài 180 phút, không kể phát đề)¯¯¯¯¯¯¯¯¯¯¯¯Ngày thi thứ nhất: 15/9/2017Đề thi này có 02 trang, gồm 03 câuTỔNG QUAN NGÀY THI THỨ NHẤTFile chương trìnhFile dữ liệu vàoGhép số nguyên dươngC1GhepSo.*GhepSo.inpGhepSo.out2Trò chơi kéo coC2KeoCo.*KeoCo.inpKeoCo.out3Tách chuỗi đối xứngC3TachCDX.*TachCDX.inpTachCDX.outCâuTên câu1File kết quảDấu * được thay thế bởi PAS hoặc CPP của ngôn ngữ lập trình được sử dụng tươngứng là Pascal hoặc C++. Yêu cầu đặt tên file giống bảng trên.Hãy lập trình giải các câu hỏi sau:Câu 1: (6,0 điểm) Ghép số nguyên dươngTrong giờ ra chơi Bi đố Bo như sau: Có hai số nguyên dương A và B, cần tạo ra số Cbằng cách ghép các chữ số của A và B sao cho thứ tự các chữ số của A và B không thay đổitrên số C. Bạn hãy giúp Bo xây dựng số C sau đó tìm giá trị nhỏ nhất và lớn nhất của số C.Dữ liệu: vào từ tập tin văn bản GhepSo.inp: gồm một dòng duy nhất có 2 số nguyêndương A và B, với 1 ≤ A, B ≤ 108, dữ liệu đảm bảo không có các chữ số 0 vô nghĩa của A và B.Kết quả: ghi ra tập tin văn bản GhepSo.out: gồm- Dòng thứ nhất ghi giá trị của số A và số B.- Dòng thứ hai ghi giá trị nhỏ nhất của số C.- Dòng thứ ba ghi giá trị lớn nhất của số C.Ví dụ:GhepSo.inpGhepSo.out28 41So A = 28 va so B = 41Gia tri nho nhat cua so C: 2418Gia tri lon nhat cua so C: 4281Câu 2: (7,0 điểm) Trò chơi kéo coTrong buổi sinh hoạt ngoài trời, thầy chủ nhiệm chia học sinh thành hai đội để chơikéo co. Bạn hãy giúp thầy tìm cách chia hai đội sao cho công bằng nhất theo cả hai điềukiện là tổng khối lượng các thành viên trong hai đội có sự chênh lệch là ít nhất và số thànhviên của hai đội chênh lệch nhau không quá 1 người.Dữ liệu: vào từ tập tin văn bản KeoCo.inp: gồm- Dòng đầu là một số nguyên dương N (2 ≤ N ≤ 100) là số học sinh trong lớp.- N dòng tiếp theo cho biết khối lượng của từng học sinh, khối lượng có giá trị trongkhoảng [20..150].1Kết quả: ghi ra tập tin văn bản KeoCo.out: hai dòng được sắp xếp không giảm theotổng khối lượng mỗi đội, mỗi dòng thể hiện tổng số thành viên và khối lượng của mỗi đội.Nếu có nhiều cách chia thì in ra 1 cách chia bất kì.Ví dụ:KeoCo.inpKeoCo.out530702050402 1003 110Câu 3: (7,0 điểm) Tách chuỗi đối xứngChuỗi đối xứng (palindrome) là chuỗi mà nếu ta đọc từ trái sang phải hay từ phảisang trái thì đều giống nhau. Ví dụ chuỗi xyzyx là chuỗi đối xứng. Một ký tự duy nhất cũngđược gọi là chuỗi đối xứng.Một chuỗi S bất kỳ luôn có thể tách được từ các chuỗi đối xứng. Ví dụ chuỗi‘madambobseesanna’ có một số cách tách như sau:1) ‘m’ + ‘a’ + ‘d’ + ‘a’ + ‘m’+ ‘b’ + ‘o’ + ‘b’ + ‘s’ + ‘e’ + ‘e’ + ‘s’ + ‘a’ + ‘n’ + ‘n’ + ‘a’2) ‘madam’ + ‘bob’ + ‘sees’ + ‘anna’3) ‘madam’ + ‘bob’ + ‘s’ + ‘ee’ + ‘s’ + ‘anna’4) ‘m’ + ‘ada’ + ‘m’ + ‘b’ + ‘o’ + ‘b’ + ‘sees’ + ‘anna’Tổng quát S = P1 + P2 +...+ Pk, với P1, P2,... , Pk là các chuỗi đối xứng. Bạn hãy tìmcách biểu diễn S sao cho k là bé nhất. Trong ví dụ trên k = 4 (cách tách số 2).Dữ liệu: vào từ tập tin văn bản TachCDX.inp:- Dòng thứ nhất là số nguyên N (1 ≤ N ≤ 2000) biểu thị chiều dài chuỗi S.- Dòng thứ hai là chuỗi S gồm N ký tự là các chữ cái la tinh thường từ ‘a’ đến ‘z’.Kết quả: ghi ra tập tin văn bản TachCDX.out:- Dòng thứ nhất là số nguyên k.- Trong k dòng tiếp theo, tại dòng thứ i là chuỗi đối xứng Pi. Nếu có nhiều cách biểudiễn, chỉ cần in ra một cách bất kỳ.Ví dụ:TachCDX.inpTachCDX.out16madambobseesanna4madambobseesanna--- HẾT ---Họ tên thí sinh: ................................................Số báo danh: ..................................................Chữ ký của Giám thị 1: .................................. Chữ ký của Giám thị 2: ..................................2 ...
Tìm kiếm theo từ khóa liên quan:
Đề thi chọn HSG Quốc gia Đề thi HSG Quốc gia môn Tin Đề thi chọn HSG môn Tin Ôn thi HSG môn Tin học Luyện thi HSG môn Tin Đề thi chọn HSG Quốc gia năm 2018Gợi ý tài liệu liên quan:
-
Đề thi chọn đội tuyển Quốc gia môn Tin học năm 2022-2023 có đáp án (Vòng 1) - Sở GD&ĐT Quảng Bình
9 trang 16 0 0 -
Đề thi chọn HSG Quốc gia THPT môn Tin học năm 2016
5 trang 14 0 0 -
Đề thi dự tuyển HSG Quốc gia môn Tin học 12 năm 2016-2017 - Sở GD&ĐT Đắk Lắk
17 trang 13 0 0 -
Đề thi chọn HSG Quốc gia môn Hóa học năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 2)
2 trang 11 0 0 -
Đề thi chọn HSG Quốc gia môn Toán năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 1)
1 trang 11 0 0 -
Đề thi chọn HSG Quốc gia môn tiếng Anh năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 1)
12 trang 11 0 0 -
Đề thi chọn HSG Quốc gia môn Ngữ Văn năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 1)
1 trang 10 0 0 -
Đề thi chọn HSG Quốc gia môn Vật lí năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 1)
2 trang 9 0 0 -
Đề thi chọn HSG Quốc gia môn tiếng Anh năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 2)
15 trang 9 0 0 -
Đề thi chọn HSG Quốc gia môn Toán năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 2)
1 trang 7 0 0 -
Đề thi chọn HSG Quốc gia môn Tin học năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 2)
2 trang 7 0 0 -
Đề thi chọn HSG Quốc gia môn Sinh học năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 2)
2 trang 7 0 0 -
Đề thi chọn HSG Quốc gia môn Ngữ Văn năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 2)
1 trang 7 0 0 -
Đề thi chọn HSG Quốc gia môn Lịch sử năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 1)
1 trang 6 0 0 -
Đề thi chọn HSG Quốc gia môn Sinh học năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 1)
2 trang 6 0 0 -
Đề thi chọn HSG Quốc gia môn Vật lí năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 2)
2 trang 6 0 0 -
Đề thi chọn HSG Quốc gia môn Địa lí năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 2)
2 trang 6 0 0 -
Đề thi chọn HSG Quốc gia môn Hóa học năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 1)
2 trang 5 0 0 -
Đề thi chọn HSG Quốc gia môn Địa lí năm 2018 - Sở GD&ĐT Sóc Trăng (Vòng 1)
2 trang 5 0 0 -
Đề thi chọn HSG cấp tỉnh lớp 12 THPT môn Tin học năm 2016-2017 (Vòng 1)
3 trang 5 0 0