Đề thi học sinh giỏi lớp 12 THPT tỉnh Bến Tre năm 2012 - 2013 môn Tin học Đề thi môn Tin
SỞ GIÁO DỤC VÀ ĐÀO TẠO
|
KỲ THI CHỌN HỌC SINH GIỎI LỚP 12 THPT CẤP TỈNH
|
Bài 1 (6 điểm): Nhóm bạn thân (Tên file chương trình BAI1.PAS)
Trong giờ hoạt động ngoại khóa, cô giáo chủ nhiệm lớp đã tổ chức phỏng vấn và ghi nhận mối quan hệ giữa các học sinh trong lớp vào bảng vuông A có N hàng x N cột; với N là sĩ số của lớp (N ≤ 50). Quy ước cách ghi như sau:
- Các học sinh được đánh thứ tự từ 1 đến N
- Căn cứ vào danh sách học sinh, có thể tra được tên học sinh nếu biết số thứ tự của học sinh đó.
- Ô A[i, j] trong bảng bằng 1 có nghĩa là học sinh thứ i chơi thân với học sinh thứ j (dĩ nhiên A[j; i] cũng bằng 1) với 1 ≤ i, j ≤ N.
* Yêu cầu: Anh (chị) hãy viết chương trình giúp cô chủ nhiệm tìm các kết quả sau:
1. Xác định số bạn thân của mỗi học sinh trong lớp.
2. In ra tên của một học sinh có ít bạn thân nhất.
3. Nếu học sinh A thân với B, học sinh B thân với C, học sinh C thân với D... thì ta gọi A, B, C, D... là một nhóm bạn. Hãy giúp cô giáo xác định trong lớp có bao nhiêu nhóm bạn như vậy.
* Dữ liệu vào: Cho trong file văn bản KETBAN.INP. Hàng đầu tiên ghi giá trị của N. N hàng kế tiếp biểu diễn bảng vuông A; các số trên đường chéo chính bằng 1. Các số cách nhau ít nhất 1 khoảng trắng. N hàng tiếp theo ghi nhận danh sách học sinh trong lớp, mỗi hàng gồm số thứ tự học sinh, sau số thứ tự là tên của học sinh; tên của học sinh là 1 chuỗi kí tự liên tục (từ A đến Z hoặc từ a đến z), không có khoảng trắng. Số thứ tự và tên cách nhau bởi dấu "-".
* Dữ liệu ra: Ghi vào file văn bản KETBAN.OUT. Hàng đầu tiên là N số, biểu diễn số bạn thân của N học sinh. Hàng thứ hai ghi tên của một học sinh có ít bạn thân nhất. Hàng thứ ba ghi số nhóm bạn trong lớp.
Bài 2 (7 điểm): Bảo trì Robot (Tên file chươn trình BAI2.PAS)
Trong khu mỏ trên đảo có các robot được đánh số thứ tự liên tục từ a đến b (1 ≤ a, b ≤ 104). Vì điều kiện thời tiết xấu nên chỉ có 1 lô hàng dầu bôi trơn được chở đến trong tuần để bảo trì định kỳ các robot. Lô hàng này không đủ cho tất cả các robot, người ta quyết định tổ chức một cuộc "lô tô" để phân phối số dầu bôi trơn đó: dùng máy tính đưa ra dãy số nguyên A gồm n số (1 ≤ n ≤ 102) và số nguyên k (0 ≤ k ≤ n); những robot nào có số thứ tự chia hết cho ít nhất k số trong dãy số nguyên A thì được trọn bảo trì.
* Yêu cầu: Hãy đếm số lượng robot được sử dụng dầu bôi trơn để bảo trì định kỳ.
* Dữ liệu vào: trong file BAOTRI.INP. Dòng đầu ghi hai n, k; dòng tiếp theo ghi n số nguyên dương A[1]..A[n] (0 ≤ A[i] ≤ 104); dòng cuối ghi hai số a, b. Các số cách nhau ít nhất 1 khoảng trắng.
* Dữ liệu ra: ghi vào file BAOTRI.OUT ghi số lượng robot được chọn để bảo trì.
Bài 3 (7 điểm): Tổng bằng nhau (Tên file chương trình BAI3.PAS)
Cho dãy số A gồm N số nguyên a1, a2, a3,..., aN và một số nguyên K (N ≤ 10; 1 < K < N; 1 ≤ a[i] ≤ 100 với 1 ≤ i ≤ N). Hãy đưa ra một cách chia dãy số thành K nhóm có tổng bằng nhau.
* Dữ liệu vào trong file văn bản TBN.INP. Hàng đầu tiên ghi hai số N, K. Các hàng tiếp theo ghi N số nguyên của dãy. Các số cách nhau ít nhất 1 khoảng trắng hoặc xuống hàng.
* Kết quả: ghi ra file văn bản TBN.OUT gồm K hàng, mỗi hàng ghi giá trị các số trong nhóm thứ j (1 ≤ j ≤ K); các số cách nhau ít nhất 1 khoảng trắng. Nếu không có lời giải thì ghi ký hiệu "-" vào File kết quả.
Download tài liệu để xem thêm chi tiết.
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Chủ đề liên quan
Có thể bạn quan tâm
-
Phong cách ngôn ngữ: Cách nhận biết phong cách ngôn ngữ
-
Phân tích bài thơ Không ngủ được của Hồ Chí Minh
-
Phiếu góp ý sách giáo khoa lớp 7 (Các môn)
-
Phân tích bài thơ Những con đường của Lưu Quang Vũ
-
Phân tích bài thơ Nghe tiếng giã gạo của Hồ Chí Minh
-
Bài dự thi tìm hiểu về biên giới và Bộ đội Biên phòng
-
Đáp án trắc nghiệm Mô đun 7 Tiểu học
-
Dẫn chứng về đức tính chăm chỉ - Ví dụ về sự chăm chỉ, cần cù
-
CV mẫu bằng tiếng Việt - Mẫu sơ yếu lý lịch cho người mới tốt nghiệp
-
Phiếu nhận xét, đánh giá sách giáo khoa lớp 6 (Các môn)
Mới nhất trong tuần
-
Phong cách ngôn ngữ: Cách nhận biết phong cách ngôn ngữ
50.000+ -
Kế hoạch dạy học môn Sinh học 12 sách Chân trời sáng tạo
10.000+ -
Văn mẫu lớp 11: Dàn ý 13 câu đầu bài Vội vàng (6 Mẫu)
50.000+ -
Dẫn chứng về lòng khoan dung
50.000+ -
Văn mẫu lớp 12: Phân tích giá trị hiện thực trong Vợ nhặt của Kim Lân
50.000+ -
Văn mẫu lớp 12: Phân tích 9 câu đầu bài Đất Nước của Nguyễn Khoa Điềm
1M+ 1 -
Văn mẫu lớp 12: Nghị luận về nỗi sợ hãi của con người (Dàn ý + 8 mẫu)
100.000+ -
Văn mẫu lớp 12: Nghị luận về ý kiến Chi tiết nhỏ làm nên nhà văn lớn (Dàn ý + 4 mẫu)
50.000+ -
Đoạn văn nghị luận về tình yêu thương (Dàn ý + 32 mẫu)
1M+ 2 -
Văn mẫu lớp 12: Nghị luận xã hội về sự thành công trong cuộc sống
100.000+ 1