ZIGZAG


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 493M

Problem type

Cho hai băng giấy ghi hai dãy số nguyên, các số hạng của mỗi dãy đều được đánh chỉ số từ 1 đến N. Trò chơi Zich - Zắc (dành cho một người chơi) đòi hỏi người chơi chọn (khoanh tròn) một số nào đó các số hạng từ hai dãy theo kiểu Zích - Zắc (thoạt đầu, tất cả các số hạng của hai dãy đều chưa bị khoanh tròn). Mỗi lượt chơi của trò chơi này là quá trình người chơi phải chọn ít nhất một số hạng theo cách sau:

  • Chọn một số hạng tùy ý (chưa từng bị chọn) từ một trong hai dãy.

  • Giả sử ở bước thứ k người chơi đã chọn số hạng có chỉ số i từ một dãy nào đó và nếu tiếp tục chơi ở bước thứ k + 1, người chơi sẽ chọn một số hạng nào (chưa từng bị chọn) từ dãy kia với chỉ số j > i

  • Lượt chơi được coi là kết thúc nếu người chơi không thể chọn tiếp được số hạng nào nữa (theo cách trên) hoặc người chơi chủ động dừng lượt chơi nếu muốn.

Điểm số mà người chơi đạt được sau mỗi lượt chơi là tổng của tất cả các số hạng được chọn trong lượt chơi đó.

Yêu cầu: Xác định điểm tối đa mà người chơi đạt được trong lượt chơi đầu tiên.

Dữ liệu:

  • Dòng đầu là số nguyên N (1 <= n <= 10^6)

  • Dòng thứ hai là n số nguyên thuộc dãy số thứ nhất

  • Dòng thứ ba là n số nguyên thuộc dãy số thứ hai.

(Tất cả các số hạng của hai dãy đều có giá trị tuyệt đối không lớn hơn 32000).

Kết quả:

ghi ra một số nguyên là điểm tối đa đạt được.

Sample Input

7
0 7 7 -4 5 9 2
1 6 2 -2 -3 2 -1

Sample Output

20

Comments

There are no comments at the moment.