Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
VOVAGAME - Trò chơi của VOVA |
BẠN VOVA
Đây là trò chơi một người tạm gọi là bạn Vova với hai dãy số nguyên dương: a gồm n > 1 phần tử và b gồm m > 1 phần tử. Vova phải thực hiện các thao tác sau đây:
Chia mỗi dãy a và b thành k>0 nhóm, mỗi nhóm gồm dãy các phần tử đứng liền nhau, số phần tử
của mỗi nhóm có thể khác nhau nhưng tối thiểu phải là 1. Số k do Vova tự quyết định; Mã số các
nhóm là 1, 2, ... , k;
Với mỗi nhóm i trong dãy a Vova phải tính tổng c = c1 + c2 + … + ck
trong đó:
ci = (si-ui)(ti-vi), i = 1, 2, …, k;
si là tổng các phần tử của nhóm i trong dãy a;
ui là số phần tử của nhóm i trong dãy a;
ti là tổng các phần tử của nhóm i trong dãy b;
vi là số phần tử của nhóm i trong dãy b;
Hãy cho biết giá trị min của c.
Input
Dòng đầu tiên: 2 số n và m (n,m ≤ 10 000)
Tiếp đến là n phần tử của dãy a;
Tiếp đến là m phần tử của dãy b
(1 ≤ai, bi ≤ 100 000)
Output
Chứa giá trị min c.
Example
input
3 2
3 7 4
5 2
output
17
Được gửi lên bởi: | Nguyen Thanh Dat |
Ngày: | 2011-12-18 |
Thời gian chạy: | 4s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | Tất cả ngoại trừ: ASM64 GOSU PERL6 PYPY RUST SED |
hide comments
2016-10-30 12:06:47
qhđ ảo lòi :v |
|
2012-05-12 00:50:32 VOJ Team
Statement updated. |
|
2012-05-11 16:53:28 TT
Đúng đấy :)) |
|
2012-05-11 15:53:39 Think like Nguyễn Mai Lan
Đầu bài là 2 dãy số nguyên dương mà giới hạn là "(-100 000≤ai, bi ≤ 100 000)" :)) |