Dây Điện Chuồng Bò

Đề bài

Mô tả

Có N con bò (đánh số 1 đến N, N chẵn) cần được xếp vào một dãy N ô chuồng liên tiếp. Mỗi con bò có đúng 3 người bạn. Các cặp bạn được kết nối bằng dây — độ dài dây bằng khoảng cách giữa hai vị trí chuồng.

Hãy tìm cách xếp N con bò sao cho tổng độ dài dây là nhỏ nhất.

Dữ liệu vào

  • Dòng đầu: số nguyên N (4≤N≤12, N chẵn)
  • N dòng tiếp theo: dòng thứ i gồm 3 số nguyên — chỉ số 3 người bạn của con bò i

Dữ liệu ra

Một số nguyên — tổng độ dài dây tối thiểu.

Ràng buộc

  • 4≤N≤12, N chẵn
  • Mỗi con bò có đúng 3 người bạn
  • Quan hệ bạn bè là đối xứng

Ví dụ

Input Output Giải thích
6
6 2 5
1 3 4
4 2 6
5 3 2
4 6 1
1 5 3
17 Xếp theo thứ tự 6,5,1,4,2,3 cho tổng dây = 17.
6
2 4 5
1 5 6
5 6 4
1 3 6
3 2 1
3 4 2
17 Một cấu hình khác cũng cho tổng = 17.

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.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0