SỞ GIÁO DỤC & ĐÀO TẠO KỲ THI CHỌN HỌC SINH GIỎI TỈNH – THPTMôn: Tin học - Bảng B Thời gian: 180 phút không kể thời gian giao đề Ngày thi: 05/12/2004 TỔNG QUAN BÀI THI NGÀY THỨ HAI - BẢNG
Trang 1SỞ GIÁO DỤC & ĐÀO TẠO KỲ THI CHỌN HỌC SINH GIỎI TỈNH – THPT
Môn: Tin học - Bảng B Thời gian: 180 phút (không kể thời gian giao đề) Ngày thi: 05/12/2004
TỔNG QUAN BÀI THI NGÀY THỨ HAI - BẢNG B
Tên bài Tên chương trình Dữ liệu vào Kết quả
Viết chương trình xác định dòng có nhiều ký tự nhất trong một tập tin văn bản
Dữ liệu: Ghi vào tập tin maxstr.inp
- Gồm các dòng kí tự, số dòng không quá 100 dòng
Kết quả: Xuất ra màn hình
- Nội dung dòng dài nhất
- Số kí tự của dòng dài nhất
Ví dụ:
hom nay la thu hai
Toi di thi hoc sinh gioi mon Tin hoc
tai truong Tran Quoc Tuan
Xau dai nhat:
Toi di thi hoc sinh gioi mon Tin hoc
Do dai dong: 36
Định nghĩa 1 (Ma trận kề): Xét đơn đồ thị vô hướng G=(V,E), với tập đỉnh V={1,2, ,n}, tập cạnh
E={e1, e2, ,en} Ta gọi ma trận kề của đồ thị G là ma trận A = {aij ; i,j =1,2, ,n}, với các phần tử được xác định theo quy tắc sau:
n j
i E j i
n j i E j i
a ij
1 , , ) , ( 0
1 , , ) , ( 1
Định nghĩa 2 (Liên thông): Đồ thị G=(V,E) được gọi là liên thông nếu luôn tìm được đường đi giữa
hai đỉnh bất kỳ của nó
Ví dụ: Ma trận kề của đồ thị G
Đồ thị G Ma trận kề của đồ thị G
1 5
3 4
2 6
0 0 1 0 0 0
0 0 1 0 0 0
1 1 0 0 0 0
0 0 0 0 1 1
0 0 0 1 0 0
0 0 0 1 0 0 1
ĐỀ CHÍNH THỨC
Trang 2Bài toán: Cho đồ thị vô hướng G=(V,E) Hãy cho biết đồ thị có bao nhiêu thành phần liên thông và
từng thành phần liên thông của nó gồm những đỉnh nào
Dữ liệu : Vào từ tập tin văn bản graph.inp có qui cách như sau:
- Dòng đầu tiên ghi số N (số đỉnh của đồ thị), N ≤ 20
- N dòng tiếp theo, ghi ma trận kề của đồ thị, mỗi số được viết phân cách cách nhau bởi dấu cách
Kết quả: In ra màn hình
- Ma trận kề của đồ thị
- Số thành phần liên thông của đồ thị
- Các đỉnh thuộc mỗi thành phần liên thông
Ví dụ:
6
0 0 1 0 0 0
0 0 1 0 0 0
1 1 0 0 0 0
0 0 0 0 1 1
0 0 0 1 0 0
0 0 0 1 0 0
Ma tran ke
So thanh phan lien thong: 2
Thanh phan lien thong gom cac dinh
1 2 3
Thanh phan lien thong gom cac dinh
4 5 6
Ghi chú:
- Thí sinh không được sử dụng tài liệu
- Giám thị không giải thích gì thêm
Trang 3SỞ GIÁO DỤC & ĐÀO TẠO KỲ THI CHỌN HỌC SINH GIỎI TỈNH – THPT
HƯỚNG DẪN CHẤM ĐỀ CHÍNH THỨC
Môn: Tin học - Bảng B Ngày thi: 05/12/2004 Bài 4: 10 điểm
Test 1: 5 điểm
hom nay la thu hai
Toi di thi hoc sinh gioi mon Tin hoc
tai truong Tran Quoc Tuan
Xau dai nhat:
Toi di thi hoc sinh gioi mon Tin hoc
Do dai dong: 36
Test 2: 5 điểm
Hoang hon chim bo cat min
Song khep mi roi
Giau hoang mang duoi day vuc sau
Nuoc dua nhung phan lenh denh vao mong
Am ap sao xanh
Tuoi tho lan ngup voi nhung con phu du chi biet song
Tim la lam thuyen tha roi theo dong nuoc
Ngo chan troi that gan
Sau cho uon mem mai kia
Xau dai nhat:
Tuoi tho lan ngup voi nhung con phu du chi biet song
Do dai dong: 52
Bài 2: 10 điểm
Test 1: 3 điểm
6
0 0 1 0 0 0
1 0 1 0 0 0
1 1 0 0 0 0
0 0 0 0 1 1
0 0 0 1 0 0
0 0 0 1 0 0
Ma trận kề
So thanh phan lien thong: 2
Thanh phan lien thong gom cac dinh
1 2 3
Thanh phan lien thong gom cac dinh
4 5 6
Tổ chấm xây dựng thêm hai test
Test 3: Đồ thị có nhiều hơn 5 thành phần liên thông (4 điểm)