1. Trang chủ
  2. » Mẫu Slide

ĐỀ THI CHỌN ĐỘI TUYỂN THI HSG CẤP QUỐC GIA Môn thi : TIN HỌC

2 49 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 11,75 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

A là một cách chọn ra trong A một số phần tử giữ nguyên thứ tự.[r]

Trang 1

Ví dụ:

9

1 2 8 5 6 7 12 10 11 7a[1]=1

a[2]=2 a[4]=5 a[5]=6 a[6]=7 a[8]=10 a[9]=11

SỞ GIÁO DỤC – ĐÀO TẠO

AN GIANG



ĐỀ THI CHỌN ĐỘI TUYỂN THI HSG CẤP QUỐC GIA

Khoá ngày 12/11/2011

Ngày thi thứ nhất: 12/11/2011

Môn thi : TIN HỌC

Thời gian : 180 phút (không kể thời gian phát đề)

ĐỀ CHÍNH THỨC

SBD: PHÒNG :

TỔNG QUAN NGÀY THI THỨ NHẤT

Tên bài File chương trình File dữ liệu vào File kết quả

Bài 1 Số đối xứng gần nhất SYMMETRY.PAS

Bài 2 Tích số lớn nhất của dãy LARGEST.PAS MULTI.INP MULTI.OUT

Bài 3 Dãy con tăng SEQUENCE.PAS SEQ.INP SEQ.OUT

Bài 1 : (6 điểm) Số đối xứng gần nhất

Một số được gọi là số đối xứng khi các chữ số của nó đối xứng qua tâm.

Ví dụ : 44, 212, 73237 là số đối xứng

Lập chương trình nhập vào một số nguyên dương n (n có số chữ số  100), hãy tìm số đối

xứng lớn hơn và gần n nhất.

Ví dụ: + n = 571, số đối xứng lớn hơn và gần 571 nhất là số 575.

+ n = 4231, số đối xứng lớn hơn và gần 4231 nhất là số 4334

Bài 2 : (6 điểm) Tích số lớn nhất của dãy

Cho dãy số nguyên dương a[1], a[2],…, a[n] Tìm trong dãy số trên 5 số mà có tích lớn nhất

Dữ liệu vào: Đọc file text có tên MULTI.INP

• Dòng 1: chứa số n (5  n  10000) là số phần tử trong dãy

• Dòng 2: chứa n số nguyên là các phần tử của dãy

Kết quả: Ghi ra file text có tên MULTI.OUT

• Dòng 1: chứa tích lớn nhất tìm được

• Dòng 2: chứa 5 số có tích lớn nhất, đưa ra theo thứ tự tăng dần

Chú ý: Các số trên cùng 1 hàng trong file input và output cách nhau 1 khoảng trắng.

Ví dụ:

10

1 2 5 1 3 9 8 7 5 9 226805 7 8 9 9 810 6 9 12 7 11 4 5 831607 9 10 11 12

Bài 3 : (8 điểm) Dãy con tăng

Cho dãy số nguyên A = a1, a2, …, an (n ≤ 10000, -10000 ≤ ai ≤ 10000) 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ự Như vậy A có 2n dãy con

Yêu cầu: Tìm dãy con đơn điệu tăng của A có độ dài lớn nhất.

Ví dụ: A = (1, 2, 3, 4, 9, 10, 5, 6, 7, 8)

Dãy con đơn điệu tăng dài nhất là: (1, 2, 3, 4, 5, 6, 7, 8)

Dữ liệu (Input) vào từ file văn bản SEQ.INP

• Dòng 1: Chứa số n

• Dòng 2: Chứa n số a1, a2, …, an cách nhau ít

nhất một dấu cách

Kết quả (Output) ghi ra file văn bản SEQ.OUT

• Dòng 1: Ghi độ dài dãy con tìm được

• Các dòng tiếp: ghi dãy con tìm được và chỉ số

những phần tử được chọn vào dãy con đó

-Hết -* Ghi chú:

- Thí sinh không được sử dụng tài liệu

- Cán bộ coi thi không giải thích gì thêm

Trang 2

BIỂU ĐIỂM VÀ ĐÁP ÁN ĐỀ THI NGÀY 12/11/2011

KỲ THI CHỌN ĐỘI TUYỂN THI HSG CẤP QUỐC GIA

Khoá ngày 12/11/2011 - Môn : TIN HỌC Bài 1 : (6 điểm)

a Biểu điểm

- Chương trình thể hiện được hướng giải quyết theo yêu cầu của đề bài : 1 đ

- Nhập dữ liệu và rào cãn tốt : 1 đ

- Chương trình xử lý đúng, in ra kết quả đúng và đầy đủ theo yêu cầu đề bài : 4 đ

b Dữ liệu thử

- Thử rào cản

- Bộ thử: n = 897 số đối xứng lớn hơn và gần n nhất là 898

n = 8654 số đối xứng lớn hơn và gần n nhất là 8668

n = 71271 số đối xứng lớn hơn và gần n nhất là 71317

n = 678910111213 số đối xứng lớn hơn và gần n nhất là 678911119876

n = 20212223242526 số đối xứng lớn hơn và gần n nhất là 20212233221202

Bài 2 : (6 điểm)

- File dữ liệu đúng yêu cầu, đọc dữ liệu chính xác : 1 đ

- Xuất ra kết quả đúng (có thể trên màn hình) : 4 đ

- File xuất có kết quả đúng : 1 đ

- Bộ thử :

Bài 3 : (8 điểm)

- File dữ liệu đúng yêu cầu, đọc dữ liệu chính xác : 1 đ

- Xuất ra kết quả đúng (có thể trên màn hình) : 6 đ

- File xuất có kết quả đúng : 1 đ

- Bộ thử :

1 810 6 9 12 7 11 4 5 831607 9 10 11 12

2 610 20 30 7 11 5 4620007 10 11 20 30

3 124 17 19 90 93 2 3 4 94 95 100 18 53580002 3 94 95 100

5 993 93 3 4 94 95 10 5 4 77235570010 93 93 94 95

1 1213 17 19 90 93 2 3 4 94 95 100 18

8 a[1] = 13 a[2] = 17 a[3] = 19 a[4] = 90 a[5] = 93 a[9] = 94 a[10] = 95 a[11] = 100

2 619 7 6 10 11 5

3 a[2] = 7 a[4] = 10 a[5] = 11

3 74 7 9 5 6 10 11

5 a[1] = 4 a[2] = 7 a[3] = 9 a[6] = 10 a[7] = 11

4 8200 180 220 240 120 230 300 400

5 a[1] = 200 a[3] = 220 a[4] = 240 a[7] = 300 a[8] = 400

5 510 3 2 6 9

3 a[2] = 3 a[4] = 6 a[5] = 9

Ngày đăng: 01/02/2021, 19:36

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w