VOI 06 Bài 1 - Chọn ô

Xem dạng PDF

Gửi bài giải


Điểm: 0,12 (OI)
Giới hạn thời gian: 0.38s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Nguồn bài:
Vietnam Olympiad of Informatics 2006 - Bảng B
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Cho một bảng hình chữ nhật kích thước ~4×n~ ô vuông. Các dòng được đánh số từ 1 đến 4, từ trên xuống dưới, các cột được đánh số từ 1 đến n từ trái qua phải.

Ô nằm trên giao của dòng i và cột j được gọi là ô ~(i,j)~. Trên mỗi ô ~(i,j)~ có ghi một số nguyên ~a_{i,j}~, ~i = 1, 2, 3, 4;~ ~j = 1, 2, \dots, n~. Một cách chọn ô là việc xác định một tập con khác rỗng ~S~ của tập tất cả các ô của bảng sao cho không có hai ô nào trong ~S~ có chung cạnh. Các ô trong tập ~S~ được gọi là ô được chọn, tổng các số trong các ô được chọn được gọi là trọng lượng của cách chọn. Tìm cách chọn sao cho trọng lượng là lớn nhất.

Ví dụ: Xét bảng với ~n = 3~ trong hình vẽ dưới đây:

image

Cách chọn cần tìm là tập các ô ~S = \{(3,1), (1,2), (4,2), (3,3)\}~ với trọng lượng 32.

Input

Dòng đầu tiên chứa số nguyên dương n là số cột của bảng.

Cột thứ j trong số n cột tiếp theo chứa 4 số nguyên ~a_{1,j}~ , ~a_{2j,}~ , ~a_{3,j}~ , ~a_{4,j}~, hai số liên tiếp cách nhau ít nhất một dấu cách, là 4 số trên cột j của bảng.

Output

Gồm 1 dòng duy nhất là trọng lượng của cách chọn tìm được.

Giới hạn

Trong tất cả các test: ~n \leq 10\,000~, ~|a_{i,j}| \leq 30\,000~.

Có 50% số lượng test với ~n \leq 1000~.

Sample Input

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

Sample Output

32

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • -1
    Thanh09  đã bình luận lúc 1, Tháng 4, 2025, 7:01 chỉnh sửa

    ban em comment, em xin loi moi nguoi a...


    • -4
      tiendungnguyen860  đã bình luận lúc 1, Tháng 4, 2025, 8:47

      một diễn đàn học tập lớn như vậy mà bạn có phát ngôn một cách thô thiển vậy sao ?!?!


    • -2
      kqhuy123  đã bình luận lúc 1, Tháng 4, 2025, 8:42

      cẩn thận bị ban nha bạn


    • -4
      ThanhPhong  đã bình luận lúc 1, Tháng 4, 2025, 7:10

      tuc tiu qua, thu hoi tin nhan di b


  • -3
    ThanhBC1234  đã bình luận lúc 24, Tháng 2, 2025, 7:47 chỉnh sửa

    dp bitmask


  • -3
    minhtuanvp2011  đã bình luận lúc 23, Tháng 2, 2025, 15:51

    dp bitmark


  • -5
    nehuy7410  đã bình luận lúc 28, Tháng 11, 2024, 12:50

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • 22
    huynhquocluatit10  đã bình luận lúc 13, Tháng 4, 2024, 8:48 chỉnh sửa

    gợi ý:có trường hợp full âm nha


    • -1
      minha2k25cvp  đã bình luận lúc 9, Tháng 10, 2024, 14:58

      bạn có test khong ạ, mình vãn bị sai 1 test


    • -5
      duonggiabao2008  đã bình luận lúc 13, Tháng 4, 2024, 8:52

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -56
    tonblan  đã bình luận lúc 17, Tháng 3, 2024, 18:15

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • -15
      hieuhfgr  đã bình luận lúc 19, Tháng 3, 2024, 8:21

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -32
    nogo007akapkn  đã bình luận lúc 8, Tháng 11, 2023, 2:28 sửa 3

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.