Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

MBORECOL - Trồng rau

Để  kiểm tra hiệu quả  của sản phẩm mới X-Probiotics và máy thu hoạch MHarvest, kỹ  thuật viên 
phòng thí nghiệm (KTV) quyết định thử nghiệm trên một luống rau cải trong m ngày. Luống rau chỉ
có 1 hàng gồm n cây và các cây trong hàng cao thấp không đều nhau. 
X-Probiotics là một loại chế  phẩm sinh học có tác  dụng  thúc đẩy sự  tăng trưởng của rau cải,  buổi 
sáng, khi được bón vào cây ở vị trí p thì đén trưa ngày hôm đó các cây nằm trong bán kính r kể từ
p (cây ở vị trí v thỏa mãn |p-v| ≤ r) đều tăng trưởng chiều cao thêm 1 đơn vị.
MHarvest là loại máy thu hoạch, khi chỉ  định vị  trí làm việc 
là p thì các cây trong bán kính  r  kể  từ  p  đều sẽ  được thu 
hoạch và máy sẽ  tự  động dọn đất để  chuẩn bị  cho lần trồng 
kế tiếp.
Vào mỗi buổi sáng, KTV sẽ chọn một cây có chiều cao thấp 
nhất trong dãy để  bón vào đó một lượng X-Probiotics. Nếu 
có nhiều cây cùng chiều cao thấp nhất, cây đầu tiên gặp được 
kể từ đầu hàng sẽ được chọn.
Cuối buổi chiều cùng ngày, KTV thu hoạch bằng cách chọn 
cây có chiều cao cao nhất trong hàng và dùng MHarvest. Nếu 
có nhiều cây cùng chiều cao cao nhất, cây đầu tiên gặp được 
kể từ đầu hàng sẽ được chọn.
Ví dụ: với bán kính r  = 1, luống rau có 5 cây cải, độ  cao của 
các cây cải lần lượt là 3, 5, 4, 7, 9. Đến sáng sớm ngày thứ 2 
luống rau chỉ còn lại 3 cây với độ cao lần lượt là 4, 6, 4 (xem 
hình).
Yêu cầu: xác định chiều cao của cây cải cao nhất trong luống vào lúc sáng sớm ngày thứ m+1.
Dữ liệu được cho trong tập tin BORECOLE.INP gồm:
-  Dòng thứ nhất ghi 3 số nguyên n, r, m (0 < m ≤ 10
3
, 0 ≤ r ≤ 10
3
, 0< n ≤ 10
6
)
-  Các dòng tiếp theo ghi n số nguyên dương lần lượt là chiều cao các cây cải trong luống được 
liệt kê theo thứ tự từ đầu hàng đến cuối hàng, giá trị mỗi số không vượt quá 3x10
4
.
Kết quả ghi vào tập tin BORECOLE.OUT gồm 1 số nguyên là chiều cao của cây cải cao nhất trong 
luống vào lúc sáng sớm ngày thứ m+1. Trường hợp không còn cây nào thì trong luống thì đưa ra số
0.
Các tập tin dữ liệu mẫu:
BORECOLE.INP    BORECOLE.OUT
5 1 1
3 5 4 7 9 
6
Để  kiểm tra hiệu quả  của sản phẩm mới X-Probiotics và máy thu hoạch MHarvest, kỹ  thuật viên phòng thí nghiệm (KTV) quyết định thử nghiệm trên một luống rau cải trong m ngày. Luống rau chỉ có 1 hàng gồm n cây và các cây trong hàng cao thấp không đều nhau. 
X-Probiotics là một loại chế  phẩm sinh học có tác  dụng  thúc đẩy sự  tăng trưởng của rau cải,  buổi sáng, khi được bón vào cây ở vị trí p thì đén trưa ngày hôm đó các cây nằm trong bán kính r kể từ p (cây ở vị trí v thỏa mãn |p-v| ≤ r) đều tăng trưởng chiều cao thêm 1 đơn vị.
MHarvest là loại máy thu hoạch, khi chỉ  định vị  trí làm việc là p thì các cây trong bán kính  r  kể  từ  p  đều sẽ  được thu hoạch và máy sẽ  tự  động dọn đất để  chuẩn bị  cho lần trồng kế tiếp. Vào mỗi buổi sáng, KTV sẽ chọn một cây có chiều cao thấp nhất trong dãy để  bón vào đó một lượng X-Probiotics. Nếu có nhiều cây cùng chiều cao thấp nhất, cây đầu tiên gặp được kể từ đầu hàng sẽ được chọn. Cuối buổi chiều cùng ngày, KTV thu hoạch bằng cách chọn cây có chiều cao cao nhất trong hàng và dùng MHarvest. Nếu có nhiều cây cùng chiều cao cao nhất, cây đầu tiên gặp được kể từ đầu hàng sẽ được chọn.
Ví dụ: với bán kính r  = 1, luống rau có 5 cây cải, độ  cao của các cây cải lần lượt là 3, 5, 4, 7, 9. Đến sáng sớm ngày thứ 2 luống rau chỉ còn lại 3 cây với độ cao lần lượt là 4, 6, 4 (xem hình). 
Yêu cầu: xác định chiều cao của cây cải cao nhất trong luống vào lúc sáng sớm ngày thứ m+1.
Dữ liệu được cho trong tập tin BORECOLE.INP gồm:
-  Dòng thứ nhất ghi 3 số nguyên n, r, m (0 < m ≤ 10^3, 0 ≤ r ≤ 10^3, 0< n ≤ 10^6)
-  Các dòng tiếp theo ghi n số nguyên dương lần lượt là chiều cao các cây cải trong luống được liệt kê theo thứ tự từ đầu hàng đến cuối hàng, giá trị mỗi số không vượt quá 3x10^4.
Kết quả ghi vào tập tin BORECOLE.OUT gồm 1 số nguyên là chiều cao của cây cải cao nhất trong luống vào lúc sáng sớm ngày thứ m+1. Trường hợp không còn cây nào thì trong luống thì đưa ra số 0.
Các tập tin dữ liệu mẫu:
BORECOLE.INP    
5 1 1
3 5 4 7 9 
BORECOLE.OUT
6

Được gửi lên bởi:psetter
Ngày:2014-10-02
Thời gian chạy:1s-2s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA
Nguồn bài:OLP CT 2013

hide comments
2014-11-20 04:04:44 Cường D14AT1


Last edit: 2015-07-24 04:44:21
2014-11-07 17:50:57 Wrong Answer
thế quái nào đề cho 1-2s mà trong top lại có bài hơn 8s nhỉ :/
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.