Dựng đồ thị k tam giác
Đề bài
Mô tả
Một tam giác trong đồ thị vô hướng là một bộ ba đỉnh đôi một có cạnh nối với nhau.
Cho số nguyên . Hãy dựng một đồ thị vô hướng đơn (không có cạnh tự nối, không có cạnh lặp) có đúng tam giác.
Đồ thị của bạn được phép có nhiều nhất đỉnh. Nếu có nhiều đồ thị thỏa mãn, in ra một đồ thị bất kỳ.
Dữ liệu vào
Một dòng duy nhất chứa số nguyên .
Dữ liệu ra
- Dòng 1: hai số nguyên và — số đỉnh và số cạnh của đồ thị ().
- dòng tiếp theo, mỗi dòng hai số nguyên , — một cạnh nối đỉnh và (, ). Các cạnh phải đôi một khác nhau.
Đồ thị in ra phải có đúng tam giác.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 | 3 3 1 2 1 3 2 3 |
Một tam giác gồm ba đỉnh . |
| 0 | 1 0 | Đồ thị một đỉnh, không cạnh, không tam giác nào. |
| 5 | 5 8 1 2 1 3 1 4 2 3 2 4 3 4 5 1 5 2 |
Bốn đỉnh tạo clique cho tam giác; đỉnh nối thêm tam giác, tổng . |
Ghi chú
Kết quả không duy nhất; mọi đồ thị hợp lệ có đúng tam giác đều được chấp nhận.
Bình luận