1. Trang chủ
  2. » Văn bán pháp quy

Tin hoc tre Binh Dinh lan 6 Bang C

2 5 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,89 KB

Nội dung

Hãy lập chương trình giúp ban tổ chức sắp xếp các nhà khoa học thành từng nhóm mà trong mỗi nhóm đều có thể trao đổi được với nhau, nếu tìm được một phương án sắp xếp sao cho số nhóm có [r]

(1)

TỈNH ĐỒN BÌNH ĐỊNH HỘI THI TIN HỌC TRẺ KHÔNG CHUYÊN LẦN THỨ VI – NĂM 2000

Bảng C: TRUNG HỌC PHỔ THÔNG

Thời gian làm bài: 180 phút

Bài 1: Chuyển mã văn bản

Để chuyển mã văn từ mã nguồn sang mã đích người ta thường dùng tập tin văn (text) – gọi bảng mã chuyển đổi – chứa mã kí tự cần chuyển ởi mã nguồn mã đích bao gồm N dịng (N256), dịng có hai số nguyên kí tự

bảng mã nguồn bảng mã đích cần chuyển, hai số cách dấu cách Hãy lập chương trình chuyển mã văn theo u cầu: kí tự văn càn chuyển mã có mã nằm bảng mã chuyển đổi đổi thành kí tự có mã tương ứng bảng mã đích, kí tự khác không thay đổi

Dữ liệu vào:

– Tên tập tin bảng mã chuyển đổi nhập vào từ bàn phím – Tập tin văn nguồn cần chuyển mã có tên BAI1.INP

Dữ liệu ra:

– Tập tin văn đích kết chuyển mã có tên BAI1.OUT

Bài 2: Các điểm thẳng hàng

Trong mặt phẳng cho N (N1000) điểm có toạ độ ( ; )x yi i , i  N, số nguyên Hãy

lập chương trình tìm N điểm tập nhiều điểm nằm đường thẳng

Dữ liệu vào: Được cho tập tin BAI2.INP tập tin text, có cấu trúc: + Dịng đầu ghi số N

+ N dòng tiếp theo, dòng ghi số nguyên x yi, i cách dấu cách

Dữ liệu ra: Ghi vào tập tin BAI2.OUT tập tin text, có cấu trúc: + Dịng đầu số điểm thẳng hàng nhiều tìm

+ Các dòng toạ độ điểm thẳng hàng tìm được, hai số cách dấu cách

Ví dụ:

BAI2.INP BAI2.OUT BAI2.INP BAI2.OUT

3 0 10 15 10

2 0 10

6 15 0 10 –4 –2 100 50

4 0 10 –4 –2 100 50

Bài 3: Các nhà khoa học

Trong hội thảo khoa học quốc tế có N nhà khoa học tham gia Mỗi nhà khoa học sử dụng ngơn ngữ số nước Ban tổ chức dự kiến bố trí nhà khoa học thành nhóm người cho họ trao đổi với Biết để người trao đổi với phải có người biết chung ngơn ngữ với hai người lại (người làm nhiệm vụ phiên dịch)

Hãy lập chương trình giúp ban tổ chức xếp nhà khoa học thành nhóm mà nhóm trao đổi với nhau, tìm phương án xếp cho số nhóm trao đổi trực tiếp với nhiều (một nhóm trao đổi trực tiếp ba người có chung ngơn ngữ đó)

(2)

+ N dịng tiếp theo, dịng danh sách tên ngơn ngữ người sử dụng Tên ngôn ngữ xâu kí tự khơng q 10 kí tự, khơng có dấu cách, tên ngơn ngữ cách dấu cách

Dữ liệu ra: Ghi vào tập tin BAI3.OUT, có cấu trúc:

+ Nếu khơng thể xếp theo u cầu in thônng báo "Khong the sap duoc!" + Nếu nội dung tập tin gồm N/3 dịng, dịng gồm số cách dấu cách, số thứ tự nhà khoa học nhóm

+ Dịng cuối ghi số nhóm trao đổi trực tiếp với theo cách xếp tìm

Ví dụ:

BAI3.INP BAI3.OUT BAI3.INP BAI3.OUT

6

English French Vietnamese English French Vietnamese Italian

English French

Khong the sap duoc!

English French Vietnamese German English

Italian French

Vietnamese English French Spanish English

English French Vietnamese Italian Spanish

1

Lưu ý: Các ví dụ đưa phương án, thí sinh tìm phương án khác nhưng vẫn thoả mãn yêu cầu đề bài.

Yêu cầu chung:

– Các tập tin làm lưu tương ứng với tên BAI1.PAS, BAI2.PAS, BAI3.PAS – Thí sinh khơng cần kiểm tra tính đắn liệu vào Dữ liệu phải cấu trúc qui định

Ngày đăng: 05/03/2021, 00:17

w