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

10tin nangkhieulan3

2 1 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 327,86 KB

Nội dung

Trang 1 VOI Training Camp ĐỀ KIỂM TRA NĂNG KHIẾU TIN HỌC Lớp 10 CHUYÊN TIN Ngày 27 tháng 12 nă 2021 Thời gian 180 phút (Đề thi có 2 trang) Tổng quan về các bài thi trong đề TT Tên bài File Chương trìn[.]

ĐỀ KIỂM TRA NĂNG KHIẾU TIN HỌC VOI Training Camp Lớp 10 CHUYÊN TIN Ngày 27 tháng 12 nă 2021 Thời gian 180 phút (Đề thi có trang) Tổng quan thi đề TT File Chương trình BICYCLE.* GATHER.* UTDSEQ.* Tên Tập xe Kến tha mồi Cập nhật dãy File liệu BICYCLE.INP GATHER.INP UTDSEQ.INP File kết BICYCLE.OUT GATHER.OUT UTDSEQ.OUT Điểm 3,5 3,5 3,0 Phần mở rộng File chương trình PAS CPP tùy theo ngơn ngữ lập trình sử dụng Pascal C++ Cấu hình dịch: G++ 4.9.2: -std=c++11 -O2 -s -static -Wl, stack,66060288 -lm -x c++ FPC 3.0.4: -O2 -XS -Sg -Cs66060288 Viết chương trình giải tốn sau: Bài Tập xe Cơ giáo trường tiểu học X dạy 𝑛 học sinh tập xe đạp Các học sinh đánh số từ đến 𝑛 Học sinh thứ 𝑖 có trọng lượng 𝑎𝑖 Có xe đạp có tải trọng 𝑚, hai học sinh ngồi lên xe tổng trọng lượng không vượt 𝑚 Cô giáo tự hỏi có cách chọn hai học sinh khác cho lên xe Sau nhiều tính tốn khơng có kết quả, định hỏi chuyên gia lập trình đáp số Yêu cầu: Viết chương trình đếm số cách chọn hai bạn ngồi lên xe đạp Dữ liệu: Vào từ file văn BICYCLE.INP • Dịng chứa hai số ngun dương 𝑛 ≤ 106 , 𝑚 ≤ 106 • Dịng chứa 𝑛 só nguyên dương 𝑎1 , 𝑎2 , , 𝑎𝑛 (∀ 𝑖: 𝑎𝑖 ≤ 106 ) Kết quả: Ghi file văn BICYCLE.OUT số ngun kết tìm Ví dụ: BICYCLE.INP BICYCLE.OUT Ghi chú: Có 50% số test ứng với 50% số điểm có 𝑛 ≤ 5000 Bài Kiến tha mồi Một đàn kiến có 𝑛 kiến đánh số từ đến 𝑛 dứng đường thẳng biểu diễn trục số thực Con kiến thứ 𝑖 vị trí 𝑥𝑖 (có thể có nhiều kiến vị trí) Mỗi kiến vác miếng mồi Đàn kiến muốn tìm vị trí đường thẳng để tập kết số mồi chúng kiếm Hãy chọn vị trí tập kết cho tổng quãng đường di chuyển 𝑛 kiến nhỏ Dữ liệu: Vào từ file văn GATHER.INP • Dịng 1: Chứa số ngun dương 𝑛 ≤ 105 • Dịng chứa 𝑛 số ngun cách dấu cách (∀ 𝑖: |𝑥𝑖 | ≤ 109 ) Trang: Kết quả: Ghi file văn GATHER.OUT số nguyên phần nguyên tổng quãng đường di chuyển 𝑛 kiến theo phương án tìm Ví dụ: GATHER.INP -2 GATHER.OUT Ghi chú: Có 50% số test ứng với 50% số điểm có 𝑛 ≤ 5000 Bài Cập nhật dãy Cho dãy số nguyên 𝐴 = (𝑎1 , 𝑎2 , … , 𝑎𝑛 ) ban đầu gồm số Xét 𝑚 lệnh, lệnh cho ba số (𝑖, 𝑗, 𝑘) 𝑖 ≤ 𝑗 với ý nghĩa: Xét phần tử từ 𝑎𝑖 tới 𝑎𝑗 , tăng 𝑎𝑖 lên 𝑘 đơn vị, tăng 𝑎𝑖+1 lên 2𝑘 đơn vị, tăng 𝑎𝑖+2 lên 3𝑘 đơn vị, tăng 𝑎𝑖 lên (𝑗 − 𝑖 + 1) × 𝑘 đơn vị Yêu cầu: Cho biết giá trị phần tử dãy 𝐴 sau 𝑚 lệnh cho trước Vì giá trị dãy 𝐴 lớn nên cần đưa số dư phép chia phần tử 𝐴 cho 109 Dữ liệu: Vào từ file văn UTDSEQ.INP • Dịng 1: Chứa hai số ngun dương 𝑛 ≤ 105 , 𝑚 ≤ 105 • 𝑚 dịng tiếp theo, dòng chứa ba số nguyên 𝑖, 𝑗, 𝑘 tương ứng với lệnh (1 ≤ 𝑖 ≤ 𝑗 ≤ 𝑛, |𝑘| ≤ 105 ) Kết quả: Ghi file văn UTDSEQ.OUT 𝑛 số nguyên số dư chia 𝑎1 , 𝑎2 , … , 𝑎𝑛 cho 109 theo thứ tự Ví dụ: UTDSEQ.INP 5 UTDSEQ.OUT Ghi chú: Có 50% số test ứng với 50% số điểm có 𝑛, 𝑚 ≤ 1000 -HẾT Thí sinh khơng hỏi linh tinh Giảm thị khơng giải thích lằng nhằng! Trang:

Ngày đăng: 15/11/2022, 09:30

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN