1. Trang chủ
  2. » Tất cả

Tuyển tập đề thi Olympic 30-4 môn tin học lần thứ IX-2003(P1)

9 54 0

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

THÔNG TIN TÀI LIỆU

ĐỀ THI CHÍNH THỨC Tuyển tập đề thi Olympic 30 4 môn tin học lần thứ IX 2003 ĐỀ THI CHÍNH THỨC Bài 1 Ma trận đối xứng Tên tập tin văn bản bài làm MATSYM PAS Tên tập tin văn bản chứa dữ liệu vào MATSYM[.]

Tuyển tập đề thi Olympic 30-4 môn tin học lần thứ IX-2003 ĐỀ THI CHÍNH THỨC Bài 1: Ma trận đối xứng Tên tập tin văn làm: MATSYM.PAS Tên tập tin văn chứa liệu vào: MATSYM.IN Tên tập tin văn liệu ra: MATSYM.OU Cho ma trận vng a kích thước N x N chứa số tự nhiên khoảng 255,  N  100 Hãy tìm ma trận vng đối xứng có kích thước lớn b a theo nghĩa phần tử đối xứng qua đường chéo b Dữ liệu vào: ghi tập tin văn MATSYM.IN * Dòng chứa số tự nhiên N * Tiếp đến N dòng ma trận a Dữ liệu dòng cách khoảng trắng Dữ liệu ra: ghi tập tin văn MATSYM.OU gồm dòng chứa ba giá trị i j d cách khoảng trắng, i j cho biết vị trí (dịng i, cột j) ma trận b cần tìm ma trận a, d cho biết số phần tử dòng b Chỉ số dịng cột tính từ đến N Thí dụ: MATSYM.IN MATSYM.OU 213 7689 1230 2457 3569 Bài 2: Lập lịch thi đấu Tên tập tin văn làm: LICH.PAS Tên tập tin văn chứa liệu vào: LICH.IN Tên tập tin văn liệu ra: LICH.OU Trong kì thi biện có N bạn học sinh tham gia mang mã số số tự nhiên liên tục từ đến N,  N  50 Sauk hi tổ chức bốc thăm Ban Tổ chức ( BTC) xác định cặp hai bạn cần gặp để đấu trí, tranh tài, số lần tham gia đấu trí bạn khác BTC muốn thể cặp đấu màu mã số 1, 2, …, m cho thí sinh tham gia cặp đấu cặp đấu phải thể nhiêu màu khác Hãy lấp danh sách cặp đấu đáp ứng yêu cầu BTC với số màu m sử dụng Dữ liệu vào: ghi tập tin văn LICH IN * Dòng chứa số tự nhiên N * Tiếp đến cặp học sinh cần đấu trí với nhau, dịng hai số tự nhiên x y cách khoảng trắng biểu thi hai thí sinh mang mã số x y cần gặp Người soạn: Nguyễn Lê Quang Duy Trang Tuyển tập đề thi Olympic 30-4 môn tin học lần thứ IX-2003 để đấu trí, x < y Tập tin kết thúc hai số không 0 cách khoảng trắng Dữ liệu ra: ghi tập tin văn LICH.OU * Dòng chứa giá trị m số màu cần dùng * Tiếp đến dịng, dòng chứa ba giá trị x y c cách khoảng trắng thể cặp thí sinh x y gán màu c (x < y) Tập tin kết thúc ba số không 0 cách khoảng trắng Thí dụ: LICH IN LICH.OU 2 1 3 5 3 4 5 0 0 Bài 3: Hoán vị trước Tên tập tin văn làm: PREPER.PAS Tên tập tin văn chứa liệu vào: PREPER.IN Tên tập tin văn liệu ra: PREPER.OU Các hoán vị N chữ bảng tiếng Anh viết thường a…z theo thứ tự từ điển Cho trước hoán vị H dãy trên, tìm hốn vị P đứng sát trước hốn vị H Dữ liệu vào: tập tin văn PREPER.IN Dòng giá trị t cho biết số lượng test, test chiếm dòng chứa dãy kí tự dạng xâu biểu diễn hốn vị N chữ a…z viết liền nhau,  N  26 Dữ liệu ra: tập tin văn PREPER.OU Gồm t dòng ứng với t test cho Mỗi dịng hốn vị P đứng sát trước hoán vị H test tương ứng Nếu khơng có hốn vị sát trước ghi số Các phần tử hoán vị viết liền xâu kí tự Thí dụ: PREPER.IN PREPER.OU abc acb adcb bacd abcd Lưu ý: Thời gian chạy chương trình test không 10 giây Người soạn: Nguyễn Lê Quang Duy Trang Tuyển tập đề thi Olympic 30-4 môn tin học lần thứ IX-2003 CÁC ĐỀ THI ĐỀ NGHỊ Đề (TRƯỜNG THPT CHUYÊN THOẠI NGỌC HẦU- TỈNH AN GIANG) Bài 1: Cho trước xâu nhị phân độ dài đưa vào từ file văn xauin.txt Cần biến đổi xâu nhị phân dạng toàn số Các phép biến đổi loại sau: - Biến đổi xâu 11 thành 00 - Biến đổi xâu 010 thành 000 Hãy cách biến đổi xâu cho thành xâu có toàn Kết thể file xauout.txt sau: - Dòng xauout.txt chứa xâu ban đầu, sau dịng xâu sau phép biến đổi, xâu cuối xâu tồn số Bài 2: Có n máy tính nối với thành mạng cáp quang loại dây trưyền đắt tiền Trong mạng này, máy tính liên lac với trực tiếp thơng qua vài máy tính trung gian Ta gọi tính chất tính liên thơng mạng máy tính Để giảm bớt chi phí cho việc nối mạng máy tính mà đảm bảo liên lạc máy với nhau, người ta bỏ bớt số dây nối để n máy thơng tin với Yêu cầu: + Dữ liệu vào: ghi tập tin văn tên ‘ dothi.inp’ Dòng gọi dòng thứ ghi số đỉnh đồ thị dòng thứ I  2, 3, …, n tiếp sau ghi chiều dài cung nối từ đỉnh I đến đỉnh I + 1, I + 2, …, n Hai đỉnh không nối với ghi Ví dụ: 50 30 100 10 20 50 10 Ý Nghĩa: Đồ thị có đỉnh Đỉnh có: cung (1,2) dài 50, cung (1,3) dài 30,cung (1,4) dài 100 cung (1,5) dài 10 Đỉnh có: cung (2,3) dài 5, cung (2,4) dài 20,cung (2,5) khơng có + Dữ liệu ghi tập tin văn tên ‘dothi.out’ bao gồm danh sách cung chọn Dòng cuối ghi tổng chiều dài tìm Người soạn: Nguyễn Lê Quang Duy Trang Tuyển tập đề thi Olympic 30-4 môn tin học lần thứ IX-2003 Đề (TRƯỜNG THPT BẾN TRE -TỈNH BẾN TRE ) Bài 1: Tần số Cho văn gồm khơng qua N dịng (N < 500), dịng chứa khơng q 255 kí tự Ta gọi tần số kí tự văn số lần xuất kí tự văn u cầu: Tìm tần số lớn tần số chữ (không phân biệt chữ hoa hay chữ thường) văn cho Tên chương trình TANSO.PAS Dữ liệu vào: Từ file văn có tên TANSO.INP Dịng đầu chứa n số lượng dòng văn N dòng dòng chứa dòng văn cho Kết quả: Ghi file văn có tên TANSO.OUT tần số lớn tìm Ví dụ: TANSO.INP TANSO.OUT 40 aaaaag3475949AAAAA&()()#$%#@@# hfhkkljklklaaaaa08343AAAAAjjojAAAAa hjgjhggjaaaaj 97| + | aaaAA ijlofj 05885-8-12112\=-09988876655 btrei AAAAAuhhi() (&() Bài 2: Chia mảng Cho dãy số nguyên a1 a2 … an (n < 10000) Hãy tìm cách chia dãy số thành nhiều đoạn có tổng số Tên chương trình DAYSO.PAS Dữ liệu vào: Từ file văn có tên DAYSO.INP Dịng đầu ghi số N số phần tử dãy, dịng khơng q 50 số, số cách khoảng trắng Kết quả: Ghi file văn có tên DAYSO.OUT Dịng đầu ghi số: K số đoạn chia được, S tổng đoạn K dòng tiếp theo, dòng ghi số đoạn tương ứng chia Các số cách khoảng trắng Ví dụ: DAYSO.INP DAYSO.OUT 10 5 0 5 0 Người soạn: Nguyễn Lê Quang Duy Trang Tuyển tập đề thi Olympic 30-4 môn tin học lần thứ IX-2003 ĐỀ (TRƯỜNG THPT CHUYÊN TRẦN HƯNG ĐẠO - TỈNH BÌNH THUẬN) Bài 1: Cho số tự nhiên A có n chữ số B có m chữ số (2  n, m  100) Xét số ngun dương C có tính chất sau: + Có n + m chữ số + Có thể đánh dấu n chữ số C để chữ số chưa đánh dấu (giữ nguyên trình tự) tạo thành B Yêu cầu: Hãy tìm số nhỏ Cmin số lớn Cmax thoã mãn điều kiện Dữ liệu vào: file INPUT.DAT gồm dòng: Dòng ghi số A có n chữ số, dịng ghi số, dịng ghi số B có m chữ số Dữ liệu ra: file OUTPUT.DAT gồm dòng: Dòng kết C min, dịng Cmax Ví dụ: INPUT.DAT 20 4181 OUTPUT.DAT 204181 421810 Bài 2: Giả sử có N sỏi (N > 3) Mỗi sỏi dãy mang màu: Trắng (T), Xanh (X), Đỏ (D) Viết chương trình đọc liệu từ file SOI.INP có cấu trúc dịng đầu ghi số ngun dương N, dòng thứ file ghi kí tự thuộc {X, T, D} tương ứng với màu sỏi xuất dãy Sắp lại dãy sỏi theo thứ tự màu trắng đầu dãy, màu xanh cuối màu đỏ cho số lần đổi chỗ hai viên sỏi Thông tin ghi vào file SOI.OUT theo cấu trúc: dòng đầu ghi số nguyên dương M số lần đổi chỗ viên sỏi sử dụng, M dòng dòng ghi số p q số mà hai viên sỏi cần đổi chỗ cho nhau, theo thứ tự đổi chỗ cặp viên sỏi Ví dụ: SOI.INP XTDXTD Người soạn: Nguyễn Lê Quang Duy SOI.OUT 5 Trang Tuyển tập đề thi Olympic 30-4 môn tin học lần thứ IX-2003 ĐỀ (TRƯỜNG THPT CHUYÊN LÝ TỰ TRỌNG TỈNH CẦN THƠ) Bài 1: Lưới hình thoi Cho lưới tam giác vơ hạn mặt phẳng phủ tam giác đều: Khi hai tam giác cạnh lưới tạo thành hình thoi, có kiểu hình thoi: A C B Từ lưới tam giác trên, ta tạo thành đa giác mà bên lấp đầy tam giác Ví dụ: Ta có lục giác sau: Khi đó, ta tháo rời thành hình thoi kiểu A, hình thoi kiểu B hình thoi kiểu C (tất nhiên không thừa mãnh khác): A A A A C C C B B C B B Yêu cầu: Cho đa giác lấp đầy tam giác đều, lập chương trình tìm số lượng hình thoi kiểu A, B, C ta tháo rời Dữ liệu nhập: file test GRID.INP Người soạn: Nguyễn Lê Quang Duy Trang Tuyển tập đề thi Olympic 30-4 mơn tin học lần thứ IX-2003 Dịng chứa số nguyên n (3  n 50000) số cạnh đa giác Mỗi dòng n dòng chứa mô tả cạnh đa giác số nguyên d k Số nguyên d biểu diễn hướng cạnh theo cấu hình sau: Số nguyên k độ dài cạnh đa giác tính theo đơn vị cạnh tam giác Tổng chúng không lớn 100000 Kết quả: xuất file GRID.OUT Chỉ có dòng chứa ba số nguyên, cách khoảng trống, mơ tả số lượng hình thoi kiểu A, B C thực việc tháo rời đa giác liệu nhập Ví dụ liệu nhập xuất GRID.INP 2 GRID.OUT 4 Bài 2: Quà tặng Khi Thành phố Hồ Chí Minh để tham quan kì thi Olympic 30/4 năm 2003, An mua hai loại sôcôla A B để làm quà tặng cho bạn Ở nhà, An chuẩn bị sẵn số hộp rỗng để đựng Em lập trình giúp An tìm phương án phân chia sôcôla mua vào hộp rỗng với yêu cầu sau: ● Các hộp đựng loại sôcôla ● Mỗi hộp phải đựng đầy sôcôla ● Được nhiều hộp nhât Dữ liệu nhập: file test SOCOLA.INP Người soạn: Nguyễn Lê Quang Duy Trang Tuyển tập đề thi Olympic 30-4 môn tin học lần thứ IX-2003 ● Dòng đầu: Hai số nguyên M, L cách khoảng trống, khối lượng sôcôla loại A loại B (0  M, L  1000) ● Dòng thứ hai: Số nguyên N số lượng hộp rỗng ● Dịng thứ ba: Có N số ngun C 1, C2, … Cn, Ci > khối lượng sơcơla mà hộp thứ i chứa được, hai số liền kề cách khoảng trống Kết quả: xuất file test SOCOLA.OUT ● Dòng đầu: Số hộp sử dụng ● Từ dòng thứ hai: Các số nguyên số thứ tự hộp cho liệu nhập sử dụng ● Nếu hộp sử dụng in câu: Khơng thể phân chia Ví dụ: SOCOLA.INP 12 SOCOLA.OUT (Có ba hộp sử dụng hộp thứ nhất, hộp thứ hai hộp thứ tư) Người soạn: Nguyễn Lê Quang Duy Trang Tuyển tập đề thi Olympic 30-4 môn tin học lần thứ IX-2003 ĐỀ (TRƯỜNG THPT CHUYÊN LÊ QUÝ ĐÔN THÀNH PHỐ ĐÀ NẴNG) Giao Tạp chí: Hãng Taxi Sài Gịn u cầu chuyển giao tạp chí đến N vị trí Các vị trí đánh số L1, L2, …, Ln Hãng phân xe cho dịch vụ Ở thời điểm 0: xe tạp chí L1 Các tạp chí sẵn có L1 xe lấy số lượng tuỳ ý, tạp chí giao đến tất vị trí theo quy tắt sau: Các tạp chí giao Li sau giao Li -1 với i từ đến n Ở thời điểm xe phép chạy, xe khác nghỉ vị trí khác Thời gian từ Li đến Lj (hoặc ngược lại) với xe số nguyên dương D[i, j] Yêu cầu: Tổ chức kế hoạch giao hàng cho xe cho thời gian tạp chí phân phát đến tất n vị trí nhỏ Tính thời gian giao hàng nhỏ Input : Dữ liệu vào đọc từ file văn có tên TAXI.INP có cấu trúc: - Dịng đầu số M (  M  10) số trường hợp test Mỗi trường hợp bắt đầu số nguyên dương n (n  30 Mỗi dòng i n-1 dòng sau chứa D[i,j] : i := n-1, j := i+1,…, n số cách khoảng trống Output : Kết xuất file văn có tên TAXI.OUT chứa M dòng, dòng tương ứng cho kết thời gian nhỏ để giao tạp chí đến n vị trí Ví dụ : Taxi.inp Taxi.out 22 10 20 10 20 18 19 Người soạn: Nguyễn Lê Quang Duy Trang .. .Tuyển tập đề thi Olympic 30-4 môn tin học lần thứ IX-2003 để đấu trí, x < y Tập tin kết thúc hai số không 0 cách khoảng trắng Dữ liệu ra: ghi tập tin văn LICH.OU * Dòng... test không 10 giây Người soạn: Nguyễn Lê Quang Duy Trang Tuyển tập đề thi Olympic 30-4 môn tin học lần thứ IX-2003 CÁC ĐỀ THI ĐỀ NGHỊ Đề (TRƯỜNG THPT CHUYÊN THOẠI NGỌC HẦU- TỈNH AN GIANG) Bài... ghi tập tin văn tên ‘dothi.out’ bao gồm danh sách cung chọn Dòng cuối ghi tổng chiều dài tìm Người soạn: Nguyễn Lê Quang Duy Trang Tuyển tập đề thi Olympic 30-4 môn tin học lần thứ IX-2003 Đề

Ngày đăng: 22/11/2022, 04:34

Xem thêm:

w