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

Dap an de gioi thieu hai duong (TIN 11)

8 5 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 8
Dung lượng 27,83 KB

Nội dung

ĐÁP ÁN MÔN TIN HỌC Đề giới thiệu DHBB 2022 Khối 10 - Tính Hải Dương Tác giả: Lê Thanh Bình: Đơn vị: Trường THPT Chuyên Nguyễn Trãi - Hải Dương Điện thoại: 0982 199 329 Bài 1: SGAME Bài toán giải phương pháp qui hoạch động: Đặt có phương án cho người trước chiến thắng chọn bi đoạn với giả thiết trước người có viên bi Đặt tổng số viên bi màu đỏ số lượng viên bi màu đỏ nằm đoạn Mảng chuẩn bị trước kỹ thuật tổng tiền tố Đặt ta có số viên bi đỏ người chơi sau có Do vậy: • • • với trường hợp lại Đáp số dp[1,n,0] Chương trình: #include using namespace std; const int MAXN = 352; int n,k; char str[MAXN]; int prefix[MAXN]; int dp[MAXN][MAXN][MAXN]; int can_win(int l, int r, int uk){ int& res = dp[l][r][uk]; if(res == -1){ int total_red = prefix[n-1]; int red_left = prefix[r]; if(l) red_left -= prefix[l-1]; int other_red = total_red - red_left - uk; if(uk>=k){ res = 0; }else if(other_red>=k){ res = 1; 1| K11-HD }else{ if(!can_win(l+1, r, other_red) || !can_win(l, r-1, other_red)){ res = 1; }else{ res = 0; } } } return res; } void solve() { for(int i=0;i b; cout

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

HÌNH ẢNH LIÊN QUAN

vào chu trình này dưới dạng hình cây. Dùng DFS ta có thể tìm được chu trình này. - Dap an de gioi thieu hai duong (TIN 11)
v ào chu trình này dưới dạng hình cây. Dùng DFS ta có thể tìm được chu trình này (Trang 2)
Ta sẽ sử dụng kỹ thuật bảng thưa (sparse table) bằng cách đặt: f[i,0]=nxt[i], f[i,1]=f[nxt[i],0], ..., f[i,k]=f[f[i,k-1],k-1],... - Dap an de gioi thieu hai duong (TIN 11)
a sẽ sử dụng kỹ thuật bảng thưa (sparse table) bằng cách đặt: f[i,0]=nxt[i], f[i,1]=f[nxt[i],0], ..., f[i,k]=f[f[i,k-1],k-1], (Trang 6)
w