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

Xếp hàng bò

Đề bài

Mô tả

Có 8 con bò tên: Beatrice, Belinda, Bella, Bessie, Betsy, Blue, Buttercup, Sue. Xếp chúng thành hàng thỏa mãn N ràng buộc, mỗi ràng buộc yêu cầu hai con bò phải đứng cạnh nhau. Tìm cách xếp thứ tự từ điển nhỏ nhất.

Dữ liệu vào

  • Dòng đầu: N.
  • N dòng tiếp: mỗi dòng có dạng X must be milked beside Y.

Dữ liệu ra

8 dòng, mỗi dòng tên một con bò theo thứ tự xếp.

Ràng buộc

  • 1N7
  • Luôn tồn tại nghiệm.

Ví dụ

Input Output Giải thích
3
Buttercup must be milked beside Bella
Blue must be milked beside Bella
Sue must be milked beside Beatrice
Beatrice
Sue
Belinda
Bessie
Betsy
Blue
Bella
Buttercup
Thứ tự từ điển nhỏ nhất thỏa 3 ràng buộc.

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