trang chủ / bài tập / mushroom

Vasya và Đồng Nấm

Đề bài

Mô tả

Cho một lưới hình chữ nhật gồm 2 hàng và n cột. Mỗi ô của lưới có một giá trị tốc độ mọc nấm — số gam nấm mọc thêm trong mỗi phút.

Vasya bắt đầu ở ô góc trên bên trái (hàng 1, cột 1) tại thời điểm 0. Mỗi phút, Vasya bắt buộc phải di chuyển sang một ô kề cạnh (chung cạnh). Vasya không được phép đứng yên, không được đi ra khỏi lưới, và phải đi qua mỗi ô đúng một lần.

Khi Vasya bước vào một ô tại thời điểm t, toàn bộ nấm trong ô đó được thu hoạch ngay lập tức. Tại thời điểm t, khối lượng nấm trong một ô có tốc độ mọc g chính bằng t·g (gam). Lúc đầu mọi ô đều có 0 gam nấm; cây nấm chỉ tích lũy theo thời gian từ lúc 0.

Hãy tính tổng khối lượng nấm lớn nhất mà Vasya có thể thu được sau khi đi qua hết toàn bộ 2n ô. Vasya không cần phải quay lại ô xuất phát.

Dữ liệu vào

  • Dòng đầu chứa một số nguyên n — số cột của lưới.
  • Dòng thứ hai chứa n số nguyên a1,a2,,an — tốc độ mọc nấm ở các ô của hàng thứ nhất.
  • Dòng thứ ba chứa n số nguyên b1,b2,,bn — tốc độ mọc nấm ở các ô của hàng thứ hai.

Dữ liệu ra

Một số nguyên duy nhất — tổng khối lượng nấm lớn nhất Vasya có thể thu được.

Ràng buộc

  • 1n3·105
  • 1ai,bi106

Ví dụ

Input Output Giải thích
3
1 2 3
6 5 4
70 Một lộ trình tối ưu: (1,1)(1,2)(1,3)(2,3)(2,2)(2,1). Khối lượng thu được: 0·1+1·2+2·3+3·4+4·5+5·6=70.
3
1 1000 10000
10 100 100000
543210 Một lộ trình tối ưu: (1,1)(2,1)(2,2)(1,2)(1,3)(2,3). Khối lượng thu được: 0·1+1·10+2·100+3·1000+4·10000+5·100000=543210.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0