1. Trang chủ
  2. » Cao đẳng - Đại học

Đề thi chọn đội tuyển Tin học lớp 12 Sóc Trăng 2017-2018 ngày 2 - Học Toàn Tập

2 20 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 406,05 KB

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

Nội dung

Kết quả: ghi ra tập tin văn bản MatKhau.out: một số nguyên là số lượng cặp chỉ số (i, j) tính được... Chọn nhiều nhất M số nguyên tố khác nhau sao cho tổng của M số nguyên tố này nhỏ h[r]

Trang 1

1

SỞ GIÁO DỤC VÀ ĐÀO TẠO THI CHỌN ĐỘI TUYỂN HỌC SINH GIỎI QUỐC GIA

ĐỀ CHÍNH THỨC

Môn: TIN HỌC

(Thời gian làm bài 180 phút, không kể phát đề)

¯¯¯¯¯¯¯¯¯¯¯¯

Ngày thi thứ hai: 16/9/2017

Đề thi này có 02 trang, gồm 03 câu

TỔNG QUAN NGÀY THI THỨ HAI Câu Tên câu File chương trình File dữ liệu vào File kết quả

1 Mật khẩu an toàn C1MatKhau.* MatKhau.inp MatKhau.out

2 Phân tích số nguyên tố C2PhanTich.* PhanTich.inp PhanTich.out

3 Hệ thống dây điện C3DayDien.* DayDien.inp DayDien.out 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) Mật khẩu an toàn

Một xâu ký tự được gọi là mật khẩu an toàn nếu xâu có độ dài ít nhất bằng 8 và xâu chứa ít nhất một chữ cái in hoa (‘A’ ’Z’), một chữ cái thường (‘a’ ’z’), một chữ số (‘0’ ’9’)

Ví dụ: ‘a1B2C3’, ‘tinHoc6’ là hai mật khẩu an toàn, còn ‘a1B2C’, ‘a1b2c3’, ‘tinHoc’ đều không phải là mật khẩu an toàn

Một lần, Thanh nhìn thấy một sâu S, chỉ gồm các loại kí tự: Chữ cái in hoa, chữ cái thường và chữ số Thanh muốn tự kiểm tra khả năng đoán nhận mật khẩu bằng cách đếm xem có bao nhiêu cặp chỉ số (i, j) thỏa mãn điều kiện: 1 ≤ i < j ≤ length(S) và xâu con gồm các ký tự liên tiếp từ i đến j của S là mật khẩu an toàn

Yêu cầu: Cho xâu S, tính số lượng cặp chỉ số (i, j) thỏa mãn điều kiện nêu trên

Dữ liệu: vào từ tập tin văn bản MatKhau.inp: gồm một dòng chứa xâu S có độ dài

không quá 106

Kết quả: ghi ra tập tin văn bản MatKhau.out: một số nguyên là số lượng cặp chỉ số

(i, j) tính được

Ví dụ: MatKhau.inp MatKhau.out MatKhau.inp MatKhau.out

Trang 2

2

Câu 2: (7,0 điểm) Phân tích số nguyên tố

Nhập một số nguyên N (4 < N < 20000) Chọn nhiều nhất M số nguyên tố khác nhau sao cho tổng của M số nguyên tố này nhỏ hơn hoặc bằng N Hãy cho biết có bao nhiêu cách chọn như trên?

Ví dụ: Với N = 15, ta có nhiều nhất 3 số nguyên tố có tổng nhỏ hơn hoặc bằng 15 và

có 4 cách chọn như vậy

2 + 3 +5 ≤ 15

2 + 3 + 7 ≤ 15

2 + 5 + 7 ≤ 15

3 + 5 + 7 ≤ 15

Dữ liệu: vào từ tập tin văn bản PhanTich.inp: số nguyên N

Kết quả: ghi ra tập tin văn bản PhanTich.out: số cách chọn

Câu 3: (7,0 điểm) Hệ thống dây điện

Một công ty cần thay toàn bộ hệ thống dây điện cho N phòng làm việc Cho biết sơ

đồ mạng lưới điện hiện có của N căn phòng này được biểu diễn bằng ma trận A[i, j] trong

đó A[i, j] chính là độ dài của dây điện nối liền giữa hai phòng i, j (A[i, j] = A[j, i], A[i, j] = 0 nếu không có dây nối giữa phòng i và phòng j) Hãy lập trình tính độ dài của dây dẫn cần sử dụng sao cho cả N phòng đều có điện và số lượng này là ít nhất

Dữ liệu: vào từ tập tin văn bản DayDien.inp: gồm N + 1 dòng

- Dòng đầu ghi số N

- Dòng i + 1 (1 ≤ i ≤ N) ghi N số A[i, 1] A[i, 2]…A[i, N]

Các số ghi trên cùng một dòng cách nhau ít nhất một dấu cách

Kết quả: ghi ra tập tin văn bản DayDien.out: độ dài dây điện ít nhất

Ví dụ: DayDien.inp DayDien.out DayDien.inp DayDien.out

4

0 3 4 2

3 0 3 2

4 3 0 1

2 2 1 0

3  4 = 1

1  4 = 2

2  4 = 2 Tong do dai: 5

4

0 3 4 0

3 0 3 0

4 3 0 0

0 0 0 0

khong thuc hien duoc

- 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:

Ngày đăng: 23/02/2021, 18:20

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

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

w