Gửi bài giải

Điểm: 20
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Một quân domino gồm hai phần: một ô trên và một ô dưới, mỗi ô có từ \(1\) đến \(6\) chấm.

Cho một dãy gồm \(n\) quân domino được đặt thành một hàng ngang. Với mỗi quân domino, số chấm ở ô trên và ô dưới được cho trước.

Gọi \(S_1\) là tổng số chấm của tất cả các ô phía trên, và \(S_2\) là tổng số chấm của tất cả các ô phía dưới.

Độ lệch giữa hai hàng chấm được định nghĩa là \(\left|S_1 - S_2\right|\).

Mỗi quân domino có thể được xoay \(180^\circ\) (tức đổi chỗ ô trên và ô dưới của nó). Hành động này thay đổi tổng điểm giữa hai hàng.

Yêu cầu

  • Tìm số lần xoay domino tối thiểu để độ lệch \(\left|S_1 - S_2\right|\) là nhỏ nhất có thể.

Ví dụ minh hoạ:

Trong ví dụ trên: \[ S_1 = 6+1+1+1 = 9,\quad S_2 = 1+5+3+2 = 11,\quad \left|S_1 - S_2\right| = 2 \]

  • Chỉ cần xoay quân domino cuối cùng (1,2) thành (2,1), tổng điểm của hai hàng sẽ đều là 10, và độ lệch trở thành 0. Như vậy chỉ cần xoay 1 lần.

Dữ liệu vào

  • Dòng đầu tiên là số nguyên \(n\) (\(1 \leq n \leq 1000\)) - số quân domino.
  • \(n\) dòng tiếp theo, mỗi dòng gồm hai số nguyên \(a\) và \(b\) (\(1 \leq a, b \leq 6\)) - số chấm ở ô trên và ô dưới của một quân domino.

Dữ liệu ra

  • Một số nguyên duy nhất - số lần xoay domino ít nhất cần thực hiện để độ lệch \(\left|S_1 - S_2\right|\) đạt giá trị nhỏ nhất.

Input 1

4
6 1
1 5
1 3
1 2

Output 1

1

Nhận xét

Không có ý kiến tại thời điểm này.