1. Trang chủ
  2. » Trung học cơ sở - phổ thông

de thi tin hay

2 3 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 9,87 KB

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

Nội dung

Dữ liệu vào: Đọc từ file văn bản Syntax.inp gồm một số dòng, mỗi dòng là một xâu ký tự S không rỗng có độ dài không quá 100, chỉ gồm các ký tự trong số các chữ cái p, q, N, C.. Dữ liệu r[r]

Trang 1

Sở giáo dục đào tạo kỳ thi chọn HọC SINH giỏi CấP thành phố

Thành phố đà nẵng năm học 2006-2007

Môn thi : tin học - lớp 11 THPT Thời gian : 150 phút (Không tính thời gian giao đề)

Đ

ề CHíNH THứC: Chỳ ý: Bài thi gồm cú 2 bài trong 2 trang

Bài 1: Ngụn ngữ của bộ lạc

Một bộ lạc cú ngụn ngữ chỉ gồm cỏc chữ cỏi p, q, N, C, văn phạm của ngụn ngữ này cũng rất đơn giản Một cõu đỳng theo ngụn ngữ này được định nghĩa như sau:

1 Mỗi chữ cỏi p, q là cõu đỳng

2 Nếu A là một cõu đỳng thỡ NA là cõu đỳng

3 Nếu A và B là 2 cõu đỳng thỡ CAB là cõu đỳng

4 Chỉ cỏc cõu nhận được từ cỏc quy tắc 1, 2, 3 là cỏc cõu đỳng

Như vậy, cõu đỳng là một xõu khụng rỗng và chỉ gồm cỏc ký tự trong số cỏc chữ cỏi

p, q, N, C.Ngược lại núi chung khụng đỳng

Yờu cầu: Bài toỏn đặt ra là: một xõu ký tự S khụng rỗng và chỉ gồm cỏc ký tự trong

số cỏc chữ cỏi p, q, N, C Hóy tỡm một cõu đỳng S1 thỏa món hai điều kiện:

1 Gồm cỏc ký tự liờn tiếp của S

2 Cú độ dài lớn nhất trong cỏc xõu thỏa món điều kiện 1

Nếu cú nhiều xõu S1 cựng thỏa món điều kiện 1 và 2, chọn S1 cú vị trớ đầu tiờn trong S

Dữ liệu vào: Đọc từ file văn bản Syntax.inp gồm một số dũng, mỗi dũng là một

xõu ký tự S khụng rỗng cú độ dài khụng quỏ 100, chỉ gồm cỏc ký tự trong số cỏc chữ cỏi

p, q, N, C

Dữ liệu ra: Ghi ra file văn bản Syntax.out theo cấu trỳc như sau:

Với mỗi dũng của file Syntax.inp, ghi ra file Syntax.out một dũng tương ứng gồm

hai số L, K (L là độ dài xõu S1, K là vị trớ ký tự đầu tiờn của S1 trong S) Nếu khụng cú xõu S1 ghi L=0, K=0

Vớ dụ:

N

CCpqCNp

CNCCpqCqp

1 0

3 2

8 2

Bài 2:(5 điểm) Olimpic

Trang 2

Olimpic Bắc Kinh 2008 được tổ chức tại thủ đô Bắc Kinh của Trung Quốc, có n địa điểm thi đấu được đánh số từ 1 đến n Đường đi nối từ địa điểm i đến địa điểm j là đường một chiều Nếu đi ngược lại phải đi con đường khác Độ dài đường đi từ địa điểm này đến địa điểm kia được cho bởi ma trận D như sau:

+ D[i, j] là độ dài đường đi từ địa điểm i đến địa điểm j

+ D[i, j] = 0 nếu không có đường đi từ địa điểm i đến địa điểm j

+ D[i, i] = 0

+ D[i, j] nguyên, không âm, D[i, j]  D[j, i]

Viết chương trình tìm độ dài đường đi ngắn nhất giữa mọi địa điểm thi đấu của thủ

đô Bắc Kinh nói trên

Dữ liệu vào:

Đọc từ file văn bản Olimpic.inp gồm n+1 dòng có cấu trúc:

- Dòng đầu chứa giá trị n (số lượng địa điểm, n nguyên dương, n  50)

- Dòng i+1 (i = 1 n) chứa n số D[i,1], D[i,2] , , D[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

Dữ liệu ra:

Ghi ra file văn bản Olimpic.out gồm n dòng có cấu trúc:

Dòng thứ i (i = 1 n) ghi n số D[i,1], D[i,2] , , D[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

Ví dụ

6

0 7 0 2 0 0

0 0 4 0 1 0

0 0 0 0 0 3

0 4 0 0 0 0

2 0 2 0 0 0

0 1 0 0 0 0

9 6 9 2 7 12

3 7 3 5 1 6

7 4 7 9 5 3

7 4 7 9 5 10

2 6 2 4 7 5

4 1 4 6 2 7

-HẾT -Chú ý: Cán bộ coi thi không giải thích gì thêm

Ngày đăng: 28/06/2021, 13:44

w