Đề thi học sinh giỏi môn Tin 12 - Sở GD&ĐT Long An
Số trang: 10
Loại file: pdf
Dung lượng: 600.80 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Đề thi học sinh giỏi môn Tin học lớp 12 của sở giáo dục và đào tạo tỉnh Long An dành cho các bạn học sinh lớp 12 giúp các em ôn tập lại kiến thức đã học và đồng thời giáo viên cũng có thêm tư liệu tham khảo trong việc ra đề thi.
Nội dung trích xuất từ tài liệu:
Đề thi học sinh giỏi môn Tin 12 - Sở GD&ĐT Long An Sở Giáo dục và Đào tạo Kỳ thi Tin học trẻ tỉnh Long An lần thứ 17 LONG AN Ngày thi : 17/3/2013 Thời gian: 150 phút (không kể phát đề) Bảng C – THPT ĐỀ CHÍNH THỨCLưu ý: Thí sinh tạo thư mục là số báo danh của mình, làm bài và lưu với tên tập tin làbai1.pas, bai2.pas, bai3.pas vào thư mục số báo danh vừa tạo. Ví dụ thí sinh có số báo danhB52 thì tạo thư mục B52 rồi lưu bai1.pas, bai2.pas, bai3.pas vào thư mục B52.Bài 1: (6 điểm) Một xâu chữ cái được gọi là xâu số nếu sau khi xoá một vài kí tự ta thu được một trongcác xâu sau: ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT hoặc NINE. Các xâu ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE được gọilà các từ số (tương ứng với các số nguyên 1, 2, 3, 4, 5, 6, 7, 8, 9).Ví dụ: BOUNCE và ANNOUNCE là hai xâu số vì hai xâu này có chứa từ số ONE. ENCODE không phải là xâu số, vì dù có chứa các kí tự O, N và E, nhưng vị trí các kí tự O, N và E trong xâu này không đúng thứ tự.Yêu cầu: Viết chương trình kiểm tra một xâu kí tự chữ cái in hoa được nhập vào từ bàn phím xemcó phải là xâu số hay không. Nếu xâu được nhập vào là xâu số thì xuất ra màn hình một sốnguyên tương ứng với từ số chứa trong xâu này. Nếu xâu được nhập vào không phải là xâu số thìxuất ra màn hình “KHONG”.Ví dụ: Dữ liệu nhập vào từ bàn phím Dữ liệu xuất ra màn hình BOUNCE 1 ENCODE KHONGBài 2: (7 điểm) Một dãy số nguyên A: a1, a2,..., aN được gọi là dãy chia hết hoàn toàn nếu A có ít nhất 2phần tử và mọi phần tử aj đều chia hết cho tất cả các phần tử ai đứng trước nó (1 ≤ i < j ≤ N). Một dãy con của A là một cách chọn ra trong A một số phần tử giữ nguyên thứ tự.Yêu cầu: Viết chương trình nhập vào một dãy số nguyên A: a1, a2,..., aN. Tìm dãy con chia hếthoàn toàn của A có độ dài lớn nhất.Ví dụ 1: Dãy A: 3, 5, 9, 7, 15, 18, 35, 54. Dãy con chia hết hoàn toàn dài nhất là: 3, 9, 18, 54.Ví dụ 2: Dãy A: 6, 9, 15. Không tìm được dãy con chia hết hoàn toàn.Dữ liệu vào: Cho trong file văn bản MULSEQ.IN gồm 2 dòng: Dòng đầu tiên chứa số nguyên dương N (1 ≤ n ≤ 5000), là số lượng phần tử của dãy A. Dòng thứ hai gồm N số nguyên a1, a2,..., aN ( -10000 ≤ ai ≤ 10000), các số được viết cách nhau ít nhất một dấu cách.Dữ liệu ra: Ghi ra file văn bản MULSEQ.OU: - Nếu tìm được dãy con chia hết hoàn toàn thì file MULSEQ.OU gồm 2 dòng: o Dòng đầu ghi độ dài của dãy con chia hết hoàn toàn dài nhất tìm được. o Dòng thứ hai ghi các phần tử được chọn vào dãy con này. - Nếu không tìm được dãy con chia hết hoàn toàn thì file MULSEQ.OU ghi số -1. Ví dụ 1 Ví dụ 2 MULSEQ.IN MULSEQ.OU MULSEQ.IN MULSEQ.OU 8 4 3 -1 3 5 9 7 15 18 35 54 3 9 18 54 6 9 15 Trang 1 - đề thi gồm có 2 trang ..Bài 3: (7 điểm) Có M đoàn học sinh của các trường đến tham dự kì thi THT2013. Các trưởng đoàn đangxếp hàng tại khu vực nhà chờ để chờ đến lượt làm thủ tục đăng kí dự thi cho đoàn của trườngmình. Có N bàn làm thủ tục đăng kí dự thi tại khu vực tiếp tân. Nhân viên tại bàn thứ k mất Tkgiây để hoàn thành thủ tục đăng kí cho một đoàn bất kì. Bắt đầu giờ làm việc (tại thời điểm 0),tất cả các bàn đều có nhân viên trực sẵn sàng làm thủ tục và các trưởng đoàn đã xếp thành mộthàng dọc tại khu vực nhà chờ. Một người chỉ có thể đến một bàn đang rỗi để làm thủ tục khi tấtcả người phía trước mình trong hàng đợi đã rời khỏi hàng (có thể đang làm thủ tục ở một bàn nàođó hoặc đã làm xong thủ tục). Người ở đầu hàng đợi có thể chọn đến làm thủ tục tại một trongcác bàn đang rỗi hoặc chờ một bàn đang bận cho đến khi nó rỗi. Tổng thời gian hoàn thành việc đăng kí cho tất cả các đoàn chính là khoảng thời gian từthời điểm bắt đầu làm việc đến thời điểm trưởng đoàn cuối cùng làm xong thủ tục dự thi. Thậttuyệt vời là tất cả các trưởng đoàn đều là những chuyên gia tin học, vì vậy họ đều chọn đến làmthủ tục tại những bàn sao cho thời gian hoàn thành đăng kí dự thi cho tất cả các đoàn là ít nhất. Nhiệm vụ của bạn là giúp ban tổ chức tìm ra tổng thời gian ít nhất này (có thể xem thờigian di chuyển từ nhà chờ đến khu vực tiếp tân không đáng kể).Ví dụ: Có 6 đoàn và 2 bàn đăng kí dự thi với thời gian xử lí công việc là 7 giây và 10 giây. Tại thời điểm 0, hai trưởng đoàn đến đăng kí tại hai bàn. Tại thời điểm 7, bàn thứ nhất rỗi và trưởng đoàn thứ 3 đến làm thủ tục tại bàn này. Tại thời điểm 10, trưởng đoàn thứ 4 đến bàn thứ hai. Tại ...
Nội dung trích xuất từ tài liệu:
Đề thi học sinh giỏi môn Tin 12 - Sở GD&ĐT Long An Sở Giáo dục và Đào tạo Kỳ thi Tin học trẻ tỉnh Long An lần thứ 17 LONG AN Ngày thi : 17/3/2013 Thời gian: 150 phút (không kể phát đề) Bảng C – THPT ĐỀ CHÍNH THỨCLưu ý: Thí sinh tạo thư mục là số báo danh của mình, làm bài và lưu với tên tập tin làbai1.pas, bai2.pas, bai3.pas vào thư mục số báo danh vừa tạo. Ví dụ thí sinh có số báo danhB52 thì tạo thư mục B52 rồi lưu bai1.pas, bai2.pas, bai3.pas vào thư mục B52.Bài 1: (6 điểm) Một xâu chữ cái được gọi là xâu số nếu sau khi xoá một vài kí tự ta thu được một trongcác xâu sau: ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT hoặc NINE. Các xâu ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE được gọilà các từ số (tương ứng với các số nguyên 1, 2, 3, 4, 5, 6, 7, 8, 9).Ví dụ: BOUNCE và ANNOUNCE là hai xâu số vì hai xâu này có chứa từ số ONE. ENCODE không phải là xâu số, vì dù có chứa các kí tự O, N và E, nhưng vị trí các kí tự O, N và E trong xâu này không đúng thứ tự.Yêu cầu: Viết chương trình kiểm tra một xâu kí tự chữ cái in hoa được nhập vào từ bàn phím xemcó phải là xâu số hay không. Nếu xâu được nhập vào là xâu số thì xuất ra màn hình một sốnguyên tương ứng với từ số chứa trong xâu này. Nếu xâu được nhập vào không phải là xâu số thìxuất ra màn hình “KHONG”.Ví dụ: Dữ liệu nhập vào từ bàn phím Dữ liệu xuất ra màn hình BOUNCE 1 ENCODE KHONGBài 2: (7 điểm) Một dãy số nguyên A: a1, a2,..., aN được gọi là dãy chia hết hoàn toàn nếu A có ít nhất 2phần tử và mọi phần tử aj đều chia hết cho tất cả các phần tử ai đứng trước nó (1 ≤ i < j ≤ N). Một dãy con của A là một cách chọn ra trong A một số phần tử giữ nguyên thứ tự.Yêu cầu: Viết chương trình nhập vào một dãy số nguyên A: a1, a2,..., aN. Tìm dãy con chia hếthoàn toàn của A có độ dài lớn nhất.Ví dụ 1: Dãy A: 3, 5, 9, 7, 15, 18, 35, 54. Dãy con chia hết hoàn toàn dài nhất là: 3, 9, 18, 54.Ví dụ 2: Dãy A: 6, 9, 15. Không tìm được dãy con chia hết hoàn toàn.Dữ liệu vào: Cho trong file văn bản MULSEQ.IN gồm 2 dòng: Dòng đầu tiên chứa số nguyên dương N (1 ≤ n ≤ 5000), là số lượng phần tử của dãy A. Dòng thứ hai gồm N số nguyên a1, a2,..., aN ( -10000 ≤ ai ≤ 10000), các số được viết cách nhau ít nhất một dấu cách.Dữ liệu ra: Ghi ra file văn bản MULSEQ.OU: - Nếu tìm được dãy con chia hết hoàn toàn thì file MULSEQ.OU gồm 2 dòng: o Dòng đầu ghi độ dài của dãy con chia hết hoàn toàn dài nhất tìm được. o Dòng thứ hai ghi các phần tử được chọn vào dãy con này. - Nếu không tìm được dãy con chia hết hoàn toàn thì file MULSEQ.OU ghi số -1. Ví dụ 1 Ví dụ 2 MULSEQ.IN MULSEQ.OU MULSEQ.IN MULSEQ.OU 8 4 3 -1 3 5 9 7 15 18 35 54 3 9 18 54 6 9 15 Trang 1 - đề thi gồm có 2 trang ..Bài 3: (7 điểm) Có M đoàn học sinh của các trường đến tham dự kì thi THT2013. Các trưởng đoàn đangxếp hàng tại khu vực nhà chờ để chờ đến lượt làm thủ tục đăng kí dự thi cho đoàn của trườngmình. Có N bàn làm thủ tục đăng kí dự thi tại khu vực tiếp tân. Nhân viên tại bàn thứ k mất Tkgiây để hoàn thành thủ tục đăng kí cho một đoàn bất kì. Bắt đầu giờ làm việc (tại thời điểm 0),tất cả các bàn đều có nhân viên trực sẵn sàng làm thủ tục và các trưởng đoàn đã xếp thành mộthàng dọc tại khu vực nhà chờ. Một người chỉ có thể đến một bàn đang rỗi để làm thủ tục khi tấtcả người phía trước mình trong hàng đợi đã rời khỏi hàng (có thể đang làm thủ tục ở một bàn nàođó hoặc đã làm xong thủ tục). Người ở đầu hàng đợi có thể chọn đến làm thủ tục tại một trongcác bàn đang rỗi hoặc chờ một bàn đang bận cho đến khi nó rỗi. Tổng thời gian hoàn thành việc đăng kí cho tất cả các đoàn chính là khoảng thời gian từthời điểm bắt đầu làm việc đến thời điểm trưởng đoàn cuối cùng làm xong thủ tục dự thi. Thậttuyệt vời là tất cả các trưởng đoàn đều là những chuyên gia tin học, vì vậy họ đều chọn đến làmthủ tục tại những bàn sao cho thời gian hoàn thành đăng kí dự thi cho tất cả các đoàn là ít nhất. Nhiệm vụ của bạn là giúp ban tổ chức tìm ra tổng thời gian ít nhất này (có thể xem thờigian di chuyển từ nhà chờ đến khu vực tiếp tân không đáng kể).Ví dụ: Có 6 đoàn và 2 bàn đăng kí dự thi với thời gian xử lí công việc là 7 giây và 10 giây. Tại thời điểm 0, hai trưởng đoàn đến đăng kí tại hai bàn. Tại thời điểm 7, bàn thứ nhất rỗi và trưởng đoàn thứ 3 đến làm thủ tục tại bàn này. Tại thời điểm 10, trưởng đoàn thứ 4 đến bàn thứ hai. Tại ...
Tìm kiếm theo từ khóa liên quan:
Xâu kí tự Dãy số nguyên Số nguyên dương Đề thi học sinh giỏi Tin Đề thi học sinh giỏi 12 Đề thi học sinh giỏiGợi ý tài liệu liên quan:
-
8 trang 376 0 0
-
7 trang 346 0 0
-
Bộ đề thi học sinh giỏi môn Lịch sử lớp 12 cấp tỉnh năm 2020-2021 có đáp án
26 trang 324 0 0 -
8 trang 304 0 0
-
Đề thi học sinh giỏi môn GDCD lớp 12 năm 2023-2024 có đáp án - Trường THPT Mai Anh Tuấn, Thanh Hóa
28 trang 295 0 0 -
Ebook Bồi dưỡng học sinh giỏi Tiếng Anh lớp 5 theo chuyên đề
138 trang 271 0 0 -
Đề thi học sinh giỏi môn Ngữ văn lớp 6 năm 2022-2023 có đáp án - Trường THCS Ninh An
8 trang 243 0 0 -
8 trang 234 0 0
-
Đề thi học sinh giỏi môn Ngữ văn lớp 8 năm 2021-2022 có đáp án - Phòng GD&ĐT Châu Đức
4 trang 229 0 0 -
Đề thi học sinh giỏi cấp tỉnh môn Vật lý THPT năm 2023-2024 có đáp án - Sở GD&ĐT Vĩnh Long
6 trang 223 0 0