LIGHTS - LIGHTS
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 512 megabyte
Đăng bởi: admin

Có N bóng đèn (đánh số từ 1 đến N) và M đoạn dây nối giữa 2 bóng đèn. Ban đầu tất cả các bóng đèn đều tắt.

Nếu bạn thay đổi tác động vào 1 bóng đèn thì tất cả các bóng đèn nối với nó đều thay đổi theo tác động đó (tắt thành bật, bật thành tắt)

Bạn hãy tìm số tác động ít nhất để các bóng đèn đều sáng? Giả thiết là luôn có phương án để bật sáng tất cả bóng đèn.

Dữ liệu: Vào từ file văn bản LIGHTS.INP

  • Dòng 1 chứa 2 số nguyên dương N và M (1<=N<=35; 1<=M<=595)
  • M dòng sau, mỗi dòng ghi 1 cặp số a và b tương ứng có dây nối 2 bóng đèn  a và b.

Các số trên một dòng của input file được ghi cách nhau bởi ít nhất 1 dấu cách

Kết quả: Ghi ra file văn bản LIGHTS.OUT

  • Một số duy nhất là số tác động ít nhất.

Ví dụ

  • input
    5 6
    1 2
    1 3
    4 2
    3 4
    2 5
    5 3
    output
    3

Tác động vào bóng 1, 4, 5

Back to Top