De thi chon HSG 12 nam 2010 1

3 5 0
De thi chon HSG 12 nam 2010 1

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

Thông tin tài liệu

An tìm thấy một xâu mà có vài ký tự bị mờ khó đọc và có thể thành ký tự bất kỳ.. Yêu cầu: Cho một xâu chứa các ký tự trong đó có một vài ký tự bị mờ..[r]

(1)

SỞ GIÁO DỤC-ĐÀO TẠO KÌ THI CHỌN ĐỘI TUYỂN HỌC SINH GIỎI THÀNH PHỐ ĐÀ NẴNG LỚP 12 THPT - NĂM HỌC 2010-2011

Mơn: TIN HỌC

Thời gian: 180 phút (khơng tính thời gian giao đề) Đ

Ề CHÍNH THỨC VÒNG 1

Chú ý: Bài thi gồm có trang

Tổng quan đề thi ĐOẠN 0 BÀN CỜ THẾ HỢP THỨC

Tên làm BL1.PAS BL2.PAS BL3.PAS

Dữ liệu vào SZERO.INP CHESS.INP BRACKET.INP

Dữ liệu SZERO.OUT CHESS.OUT BRACKET.OUT

CÂU ĐOẠN 0

Cho dãy số nguyên a = (a1, a2, , an),  n  10000; i: -10000  ai 10000

Yêu cầu: Hãy tìm đoạn dài gồm phần tử liên tiếp dãy a: aL,

aL+1, , aH có tổng 0.

Dữ liệu vào: Đọc từ file văn SZERO.INP có cấu trúc sau:

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

 Dòng 2: Chứa n số a1, a2, , an theo thứ tự cách dấu

cách

Dữ liệu ra: Ghi file văn SZERO.OUT có cấu trúc sau: Chỉ gồm dịng ghi hai số L H cách dấu cách Ví dụ:

SZERO.INP SZERO.OUT

9

2 -3 -2 -9 -2 -1

Dữ liệu vào cho hợp lý để tồn đoạn phần tử liên tiếp dãy a có tổng 0.

CÂU BÀN CỜ THẾ

Một bàn cờ bảng gồm dòng, cột Mỗi cờ cách xếp quân cờ, hai quân cờ khác hai ô khác Một bước di chuyển quân lần di chuyển quân cờ sang ô trống kề cạnh với ô quân cờ đứng

Yêu cầu: Bài toán đặt cho cờ 2, tìm số B số bước nhất di chuyển quân để cờ sang cờ 2.

(2)

Dữ liệu vào: Đọc từ file văn CHESS.INP có cấu trúc sau:

 Gồm dòng, dòng xâu nhị phân độ dài mà số 0/1 tương ứng với vị

trí khơng có qn cờ Bốn dịng đầu cờ 1, bốn dòng sau cờ

Dữ liệu ra: Ghi file văn CHESS.OUT có cấu trúc sau:

 Dòng 1: Ghi số B số bước di chuyển

 B dòng (B>0), dòng ghi số X,Y,Z,T với ý nghĩa di chuyển

quân cờ từ ô (X,Y) sang (Z,T)

Các số dịng file Output cách dấu cách

Ví dụ:

CHESS.INP CHESS.OUT CHESS.INP CHESS.OUT

1111 0000 1110 0010 1010 0101 1010 0101

1 2 4 4 4

0010 1010 0101 1010 0010 1010 0101 1010

CÂU 3: HỢP THỨC

Một dãy dấu ngoặc hợp thức dãy ký tự chứa dấu ngoặc mở đóng, thoả mãn điều kiện sau:

Một xâu rỗng dãy dấu ngoặc hợp thức

Nếu A dãy dấu ngoặc hợp thức (A), [A] {A} dãy dấu

ngoặc hợp thức

Nếu A B dãy dấu ngoặc hợp thức AB dãy dấu ngoặc hợp

thức

Ví dụ, dãy [({})], [](){} [{}]()[{}] hợp thức, dãy

({{([, []({)} [{}])([{}] khơng hợp thức An tìm thấy xâu mà có vài ký tự bị mờ khó đọc thành ký tự

Yêu cầu: Cho xâu chứa ký tự có vài ký tự bị mờ Tính có bao nhiêu cách để thay ký tự mờ xâu dấu ngoặc cho xâu đó trở thành xâu dấu ngoặc hợp thức.

Dữ liệu vào: Đọc từ file văn BRACKET.INP có cấu trúc sau:

 Dòng đầu chứa số nguyên chẵn N (2 ≤ N ≤ 200), độ dài xâu  Dòng chứa xâu ký tự bị mờ diện '?'

Dữ liệu ra: Ghi file văn BRACKET.OUT có cấu trúc sau:

(3)

 Chỉ dòng ghi số xâu dấu ngoặc hợp thức có Số lớn nên

bạn đưa chữ số cuối Vi du:

BRACKET.INP BRACKET.OUT

10

(?([?)]?}?

BRACKET.INP BRACKET.OUT

16

???[???????]???? 92202

-HẾT -Chú ý: Cán coi thi khơng giải thích thêm

Ngày đăng: 01/05/2021, 17:07

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan