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

Kết nối các con bò

Đề bài

Mô tả

N điểm trên mặt phẳng tọa độ. Bạn xuất phát từ gốc tọa độ (0,0), thăm lần lượt tất cả N điểm theo một thứ tự nào đó, rồi quay về (0,0). Di chuyển phải song song với các trục tọa độ (ngang hoặc dọc) và tại mỗi điểm thăm, hướng di chuyển phải thay đổi (hướng đến điểm đó khác hướng rời khỏi điểm đó).

Đếm số thứ tự thăm hợp lệ. Hai thứ tự thuận và nghịch nhau được tính là hai thứ tự khác nhau.

Dữ liệu vào

  • Dòng 1: Số nguyên N.
  • N dòng tiếp: Mỗi dòng chứa hai số nguyên xi, yi là tọa độ điểm thứ i.

Dữ liệu ra

Một số nguyên — số thứ tự thăm hợp lệ.

Ràng buộc

  • 1N10
  • 1000xi,yi1000

Ví dụ

Input Output Giải thích
4
0 1
2 1
2 0
2 -5
2 Hai thứ tự hợp lệ: 1-2-4-3 và 3-4-2-1
1
-1 0
1 Chỉ có một thứ tự: thăm điểm duy nhất rồi về

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