SỞ GD&ĐT YÊN BÁI ĐỀ THI CHỌN HỌC SINH GIỎI THPT TRƯỜNG THPT CHUYÊN CÁC TRƯỜNG CHUYÊN DHĐBBB NGUYỄN TẤT THÀNH NĂM HỌC 2021 – 2022 Môn: Tin học lớp 10 ĐỀ ĐỀ XUẤT (Thời gian làm 180 phút) Tổng quan đề thi Tên File chương trình File liệu vào File liệu Điểm Bài Bộ số tam giác BSTG.* BSTG.INP BSTG.OUT Bài Hình vng HV.* HV.INP HV.OUT Bài Xâu đối xứng PALIN.* PALIN.INP PALIN.OUT Bài 1: (6 điểm) Bộ số tam giác Cho dãy số A gồm n số nguyên dương Một ba số gọi số tam giác, ba số độ dài ba cạnh tam giác Yêu cầu: Hãy đếm xem dãy A có số tam giác (ai, aj, ak) với i, j, k đôi khác Dữ liệu: Vào từ file văn BSTG.INP gồm: • Dịng đầu chứa số ngun n (3 ≤ n ≤ 1000) • Dịng chứa n số nguyên dương dãy A (ai ≤ 109) Kết quả: Ghi file văn BSTG.OUT số lượng số tam giác dãy A Ví dụ: BST BST G.I G.O NP UT Giải thích Có số tam giác (3, 4, 5), (3, 5, 7) (4, 5, 7) 43 15 Giới hạn: Có 60% điểm tương ứng với n ≤ 500 Bài 2: (7 điểm) Hình vng Cho mảng A kích thước NN Người ta định nghĩa: • Đường chéo mảng A đường chéo qua ô Aij với i = j, ≤ i, j ≤ N • Đường chéo phụ mảng A đường chéo qua ô Aij với i+j = N+1, ≤ i, j ≤ N Yêu cầu: Trên mảng A, tìm hình vng kích thước KK cho tổng số đường chéo đường chéo phụ hình vng đạt giá trị lớn Dữ liệu: Vào từ file văn HV.INP gồm: • Dịng 1: Chứa số ngun dương N K (N ≤ 1000, K ≤ N) • N dòng sau, dòng chứa N số nguyên Aij (Aij ≤ 109) Kết quả: Ghi file văn HV.OUT tổng lớn tìm Ví dụ: HV.INP HV.OUT 43 36 -2 -30 -20 10 -7 20 -3 Giới hạn: Có 30% điểm tương ứng với K = 1; Có 30% điểm tương ứng với N ≤ 100; Bài 3: (7 điểm) Xâu đối xứng Một vụ trọng án vừa xảy Tại trường người ta tìm thấy mẩu giấy nhỏ ghi dịng chữ chứa kí tự la tinh Đây manh mối quan trọng để phá vụ án Đội nghiệp vụ phá án phát có nhóm tội phạm thường mã hóa tin dạng xâu đối xứng Để thu hẹp phạm vi tìm kiếm nghi can Trước hết cần phải kiểm tra dòng chữ mẩu giấy, tìm xâu đối xứng có độ dài lớn Nếu trường hợp có nhiều xâu thỏa mãn mật mã xâu đối xứng có thứ tự từ điển lớn tìm (Với xâu dãy kí tự liên tiếp) Yêu cầu: Hãy xác định mật mã ghi mẩu giấy Dữ liệu: Vào từ tệp PALIN.INP gồm: • Dịng số n, độ dài dòng chữ ghi mẩu giấy (1 ≤ n ≤ 104) • Dịng thứ dịng chữ ghi mẩu giấy Kết quả: Ghi tệp văn PALIN.OUT gồm: • Dịng độ dài xâu đối xứng dài • Dịng thứ xâu đối xứng dài có thứ tự từ điển lớn tìm Ví dụ: PALIN.INP PALIN.OUT Abab bab Chú ý: Có 50% số test có n ≤ 100 HẾT ... số nguyên dương N K (N ≤ 100 0, K ≤ N) • N dịng sau, dòng chứa N số nguyên Aij (Aij ≤ 109 ) Kết quả: Ghi file văn HV.OUT tổng lớn tìm Ví dụ: HV.INP HV.OUT 43 36 -2 -30 -20 10 -7 20 -3 Giới hạn: Có... 1; Có 30% điểm tương ứng với N ≤ 100 ; Bài 3: (7 điểm) Xâu đối xứng Một vụ trọng án vừa xảy Tại trường người ta tìm thấy mẩu giấy nhỏ ghi dòng chữ chứa kí tự la tinh Đây manh mối quan trọng để... tinh Đây manh mối quan trọng để phá vụ án Đội nghiệp vụ phá án phát có nhóm tội phạm thường mã hóa tin dạng xâu đối xứng Để thu hẹp phạm vi tìm kiếm nghi can Trước hết cần phải kiểm tra dòng chữ