1. Trang chủ
  2. » Giáo án - Bài giảng

HUONG DAN CHAM

2 2 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 37,48 KB

Nội dung

HỘI CÁC TRƯỜNG THPT CHUYÊN ĐỀ THI MÔN TIN KHỐI 10 VÙNG DUYÊN HẢI VÀ ĐỒNG BẰNG BẮC BỘ NĂM 2022 TRƯỜNG THPT CHUYÊN THÁI NGUYÊN Thời gian làm 180 phút HƯỚNG DẪN CHẤM ( Đề thi gồm có 03 trang, gồm 03 bài) Tổng quan thi: Bà i Tên Tên chương Dữ liệu vào CHECKIN FUNBIT INKPRINT trình CHECKIN.* FUNBIT.* INKPRINT.* Dữ liệu Thời Điểm CHECKIN.INP FUNBIT.INP INKPRINT.IN CHECKIN.OUT FUNBIT.OUT INKPRINT.OU gian 1s 1s 1s 7 P T Bài Checkin Tìm kiếm nhị phân thời gian đoạn [0, TMIN] với Tmin=min{P.a[i]+b[i]|1≤i≤N} Để xét xem làm thủ tục thời gian T, xếp quầy theo (Tb[i])/a[i] Bài 2: Funbit Sub1: - Gọi f[i][j] tổng bit i – số từ a1 -> aj Công việc cần tìm đoạn i, j dài mà f[k][j] – f[k][i - 1] = f[1][j] – f[k][i – 1] k: -> K Ta duyệt vịng for vị trí i, j kiểm tra cặp i, j thỏa mãn hay khơng, sau lấy đoạn có độ dài lớn Tuy ĐPT thuật tốn lên tới n ^ * k, khơng thể giải trọn vẹn toán Sub2: - Nhận xét: f[k][j] – f[k][i - 1] = f[1][j] – f[k][i – 1] f[k][j] – f[1][j] = f[k][i] – f[1][i] k - Từ ta có thuật tốn: Với vị trí i mảng a, tạo mảng chứa b[i][j] với b[i][j] = f[j][i] – f[1][i], sau ta cần sếp mảng b[i] theo thứ tự từ điển, từ dễ thấy cặp i, j thỏa mãn b[i][k] = b[j][k] ĐPT: khởi tạo mảng f: n * k; Sắp xếp mảng b: n * k * log(n); Bài INKPRINT Sử dụng phương pháp qui hoạch động nhân ma trận để giải toán

Ngày đăng: 20/10/2022, 23:29

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

TÀI LIỆU LIÊN QUAN

w