Bữa tiệc trên đảo Baltia

Đề bài

Mô tả

Trên hòn đảo Baltia có N người, đánh số từ 1 đến N. Có đúng M cặp người là bạn của nhau (quan hệ bạn bè là hai chiều).

Người dân muốn tổ chức một bữa tiệc. Theo quy định, một bữa tiệc là một nhóm gồm đúng 5 người, và được coi là thành công nếu thỏa mãn một trong hai điều kiện sau:

  • Mọi cặp trong 5 người đều là bạn của nhau, hoặc
  • Không có cặp nào trong 5 người là bạn của nhau.

Hãy giúp họ chọn ra 5 người cho một bữa tiệc thành công, hoặc cho biết điều đó là không thể.

Dữ liệu vào

  • Dòng đầu chứa hai số nguyên NM — số người và số cặp bạn bè.
  • M dòng tiếp theo, mỗi dòng chứa hai số nguyên UiVi (UiVi), cho biết người Ui và người Vi là bạn của nhau. Mỗi cặp bạn bè được liệt kê không quá một lần.

Dữ liệu ra

  • Nếu có thể tổ chức một bữa tiệc thành công, in ra 5 số là chỉ số của 5 người được mời. Nếu có nhiều đáp án, in ra một đáp án bất kỳ.
  • Nếu không thể, in ra 1.

Ràng buộc

  • 5N2·105
  • 0M2·105
  • 1Ui,ViN

Ví dụ

Input Output Giải thích
6 3
1 4
4 2
5 4
1 2 3 5 6 Trong 5 người 1,2,3,5,6 không có cặp nào là bạn của nhau (mọi tình bạn đều liên quan tới người 4, đã bị loại), nên đây là một nhóm hợp lệ theo điều kiện thứ hai.
5 4
1 2
2 3
3 4
4 5
-1 Chỉ có đúng một nhóm 5 người là {1,2,3,4,5}. Nhóm này vừa có cặp bạn (ví dụ 12) vừa có cặp không phải bạn (ví dụ 13), nên không thỏa mãn cả hai điều kiện.
6 13
5 6
2 5
1 4
6 2
3 5
4 5
6 4
3 1
1 6
1 5
2 4
6 3
1 2
1 2 4 5 6 Năm người 1,2,4,5,6 đôi một đều là bạn của nhau, thỏa mãn điều kiện thứ nhất.

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