Farmer hdakhdkhkhkjada das asdasd

4 135 0
Farmer hdakhdkhkhkjada das asdasd

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

Thông tin tài liệu

asda ajsdh ash akhd kajdh kahsd kahdka khakd asda ajsdh ash akhd kajdh kahsd kahdka khakd hakda asda ajsdh ash akhd kajdh kahsd kahdka khakd hakda asda ajsdh ash akhd kajdh kahsd kahdka khakd hakda asda ajsdh ash akhd kajdh kahsd kahdka khakd hakdaasda ajsdh ash akhd kajdh kahsd kahdka khakd hakdaasda ajsdh ash akhd kajdh kahsd kahdka khakd hakdaasda ajsdh ash akhd kajdh kahsd kahdka khakd hakdaasda ajsdh ash akhd kajdh kahsd kahdka khakd hakdaasda ajsdh ash akhd kajdh kahsd kahdka khakd hakdaasda ajsdh ash akhd kajdh kahsd kahdka khakd hakdaasda ajsdh ash akhd kajdh kahsd kahdka khakd hakdaasda ajsdh ash akhd kajdh kahsd kahdka khakd hakdaasda ajsdh ash akhd kajdh kahsd kahdka khakd hakda

BÀI TẬP ÁP DỤNG MƠ HÌNH QUY HOẠCH ĐỘNG (phần 1) Câu 1: (7,0 điểm) Farmer - Người nông dân (IOI 2004) Một người nơng dân có số cánh đồng, cánh đồng bao quanh hàng bách Ngồi ơng ta có tập dải đất, dải đất có hàng bách Trên cánh đồng dải đất, xen hai bách liên tiếp ôliu Tất bách bao quanh cánh đồng nằm dải đất tất ôliu trồng xen hai bách liên tiếp Một ngày người nông dân bị ốm nặng ơng ta cảm thấy mính phải xa Vài ngày trước qua đời ông gọi người trai lớn đến nói với "Ta cho chọn Q bách tất ôliu nằm hai bách liên tiếp mà chọn thuộc con" Người chọn tổ hợp bách từ cánh đồng dải đất Vì người thích ơliu nên muốn chọn Q bách cho thừa hướng nhiều ơliu Trong hình dưới, giả thiết người cho 17 bách (Q=17) Để có số ơliu lớn phải chọn tất bách cánh đồng cánh đồng 2, với cách chọn thừa hưởng 17 ôliu Cho trước thông tin cánh đồng dải đất số bách người chọn Bạn viết chương trình xác định số ơliu lớn mà người thừa hưởng Dữ liệu vào: Dữ liệu cho file FARMER.INP Dòng bao gồm: số nguyên Q (0≤Q≤150000): số bách mà người chọn; sau số nguyên M số cánh đồng; số nguyên K số dải đất • • Dòng thứ hai chứa M số nguyên N1, N2,…, NM (3≤ N1, N2,…, NM≤150): số bách cánh đồng Dòng thứ ba chứa K số nguyên R1,R2,…,RK (2≤ R1,R2,…,RK ≤150): số bách dải đất Chú ý: tổng số bách cánh đồng dải đất Q Dữ liệu ra: Kết đưa tệp FARMER.OUT: Gồm số nguyên: Là số ơliu lớn mà người thừa hưởng Cánh đồng có 13 bách Cánh đồng có bách Cánh đồng có bách Dải đất có bách Dải đất có bách Dải đất có bách Hình trên: Ví dụ cách bố trí bách Example: FARMER.INP FARMER.OUT 17 3 13 486 17 Chọn cách đồng có 17 Oliu Chọn cách đồng có Oliu Câu (7,0 điểm) ĐỔI TIỀN Ở đất nước Omega người ta tiêu tiền xu Có N loại tiền xu, loại thứ i có mệnh giá Ai đồng Một người khách du lịch đến Omega du lịch với số tiền S đồng Ông ta muốn đổi số tiền tiền xu Omega để tiện tiêu dùng Ông ta muốn số đồng tiền đổi (cho túi tiền đỡ nặng đi đó) Bạn giúp ơng ta tìm cách đổi tiền Dữ liệu vào: file văn DOITIEN.INP Dữ liệu vào gồm dòng:  Dòng 1: Hai số nguyên dương N (số phần tử tập hợp mệnh giá tiền) S (số tiền cần đổi) (1 ≤ N ≤ 100; ≤ S ≤ 10 )  Dòng 2: N số nguyên dương biểu thị mệnh giá phần tử tập hợp (giá trị không vượt 100) Outputdata: file văn DOITIEN.OUT: Gồm số nguyên số đồng tiền đổi tờ tiền đổi Example DOITIEN.INP DOITIEN.OUT 10 tờ mệnh giá 2 tờ mệnh giá Câu (7,0 điểm) DÃY CON CÓ TỔNG BẰNG S Cho dãy n số nguyên: a1, a2, …,an Hãy dãy dãy cho có tổng 10 S Giới hạn ≤ , n ≤ 1000 Inputdata: file văn SUMS.INP • • Dòng 1: Chứ số n S cách khoảng trắng Dòng 2: Gồm n số nguyên, số cách khoảng trắng Outputdata: file văn SUMS.OUT: • • Dòng 1: Chứa đáp án “YES” or “NO” Dòng 2: dãy chọn Example: SUMS.INP SUMS.OUT 3 YES SUMS.INP SUMS.OUT 12 71364 YES 417 Câu (6,0 điểm) Chia kẹo Cho n gói kẹo, gói thứ i có viên Hãy chia gói thành phần cho độ chênh lệch số kẹo phần Inputdata: file văn CHIAKEO.INP •Dòng đầu n, số gói kẹo (n≤10 ) •Dòng n giá trị ai, số viên kẹo gói thứ i (ai≤10 ) Outputdata: file văn CHIAKEO.OUT: ghi độ chênh lệch hai phần Example: CHIAKEO.INP CHIAKEO.OUT 10 Câu (6,0 điểm) Market (olympic BalKan 2000) Người đánh cá Clement bắt n cá, khối lượng ai, đem bán chợ Ở chợ cá, người ta không mua cá theo mà mua theo lượng Chẳng hạn 4kg, 6kg… Ví dụ: có cá, khối lượng là: 3, 2, Mua lượng kg phải lấy cá thứ và thứ Mua lượng kg lấy thứ Không thể mua lượng kg Nếu bạn người mua cá, có lượng bạn chọn? Inputdata: file văn MARKET.INP • • Dòng : số nguyên dương N (n ≤10 ) Dòng : N số cách dấu cách khối lượng N cá Outputdata: file văn MARKET.OUT: Cho biết tổng lượng bạn mua MARKET.INP MARKET.OUT 234 Câu (7,0 điểm) Điền dấu (olympic BalKan 2000) Cho n số tự nhiên a1,a2, ,an Ban đầu số đặt liên thứ tự cách dấu "*": a1*a2* *a3 Cho trước số nguyên S, có cách thay dấu "*" dấu ‘+’ hay dấu ‘− ‘để biểu thức số học cho giá trị S không? Yêu cầu : Tìm cách thay thỏa mãn tốn Inputdata: file văn DIEDAU.INP • • Dòng gồm hai số nguyên dương N (số số tự nhiên) S (1 ≤ N ≤10 ;1 ≤ S ≤ 10 ) Dòng gồm N số số tự nhiên (0 ≤ ai≤ 10 ) Outputdata: file văn DIEDAU.OUT: Yes có cách thay thế, No khơng có cách thay Example: DIENAU.INP 95 123456789 Giải thích : 1-2+3-4+5-6+7-8+9=5 DIENAU.OUT YES ...Example: FARMER. INP FARMER. OUT 17 3 13 486 17 Chọn cách đồng có 17 Oliu Chọn cách đồng có Oliu Câu (7,0 điểm)

Ngày đăng: 22/11/2018, 16:06

Từ khóa liên quan

Mục lục

  • BÀI TẬP ÁP DỤNG 7 MÔ HÌNH QUY HOẠCH ĐỘNG

  • (phần 1)

  • Câu 1: (7,0 điểm) Farmer - Người nông dân (IOI 2004)

  • Example:

  • Example

  • Example:

  • Example:

Tài liệu cùng người dùng

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

Tài liệu liên quan