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

Huong dan thuat toan de de xuat tin hoc 11

2 5 0

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

THÔNG TIN TÀI LIỆU

Nội dung

ĐÁP ÁN VÀ BIỀU ĐIỂM Bài Đường dài (7 điểm) Phân bổ điểm: • • • • Subtask (25%): ; Subtask (25%): ; Subtask (25%): ; Subtask (25%): Khơng có thêm ràng buộc Thuật toán: Gọi số lần An sử dụng cửa để từ phòng đến phòng Đường từ phịng tới phịng có dạng: Do ta có cơng thức tính sau: • ; • Với : Câu trả lời toán Độ phức tạp thuật tốn Bài Trị chơi bảng (7 điểm) Phân bổ điểm: • Subtask (50%): ; • Subtask (50%): Khơng có thêm ràng buộc Thuật tốn: Gọi: • hoặc tương ứng trống ô chứa quân màu đỏ (của Alice) chứa quân màu xanh (của Bob) Ban đầu tất ; • số qn có cột Như thả quân vào cột , ta có tăng lên hàng thời quân (hàng đánh số từ đến theo thứ tự từ lên trên); • số quân màu với quân ô tính từ theo hướng Ta đánh số hướng sau: Bây quân thứ thả xuống cột , ta cần cập nhật thông tin cho biến kiểm tra xem bước có người chiến thắng hay không sau: for (int i = 1; i > c; int r = ++col[c]; // hàng đặt quân a[r][c] = i % 2; // a[r][c] ghi lai quân Alice hay Bob for (int dir = 0; dir < 4; dir++) { // tính số theo hướng dir int len1 = (a[r][c] == a[r + DI[dir]][c + DJ[dir]] ? d[r + DI[dir]][c + DJ[dir]][dir] : 0); // tính số theo hướng ngược lại - dir int len2 = (a[r][c] == a[r - DI[dir]][c - DJ[dir]] ? d[r - DI[dir]][c DJ[dir]][7 - dir] : 0); // độ dài theo hai hướng dir & - dir int len = len1 + + len2; if (len >= k) { cout

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

HÌNH ẢNH LIÊN QUAN

Bài 2. Trò chơi trên bảng (7 điểm) Phân bổ điểm: - Huong dan thuat toan de de xuat tin hoc 11
i 2. Trò chơi trên bảng (7 điểm) Phân bổ điểm: (Trang 1)

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

TÀI LIỆU LIÊN QUAN

w