Bài 4
Đất nước Dreamland gồm thành phố. Hãng hàng không Starways muốn thiết lập một số chuyến bay một chiều giữa các cặp thành phố sao cho mỗi thành phố có đúng một chuyến bay xuất phát từ nó. Tìm số nguyên dương nhỏ nhất sao cho dù Starways thiết lập các chuyến bay như thế nào, các thành phố luôn có thể được chia thành nhóm sao cho từ một thành phố bất kỳ không thể đến một thành phố khác trong cùng nhóm bằng cách dùng nhiều nhất chuyến bay.
Bước 2 trên 4: Đồ thị phụ về khả năng đến được ngắn
Phân tích chi tiết
Để chứng minh nhóm luôn đủ, dựng đồ thị có hướng phụ trên cùng thành phố với một cạnh từ đến mỗi khi có thể đến được từ bằng nhiều nhất chuyến bay trong . Vì có bậc ra bằng ở mọi nơi, mỗi đỉnh có nhiều nhất láng giềng ra trong (một cho mỗi số chuyến bay từ đến ). Việc chia các thành phố thành nhóm không có cạnh nào bên trong một nhóm sẽ giải quyết bài toán gốc.