Chu trình tam giác
Đề bài
Mô tả
Cho số nguyên . Hãy xây dựng một đồ thị vô hướng đơn có đúng chu trình độ dài .
Một chu trình độ dài là một bộ ba đỉnh phân biệt không thứ tự , , sao cho mỗi cặp trong ba đỉnh này đều được nối bởi một cạnh.
Số đỉnh của đồ thị không được vượt quá . Dữ liệu đảm bảo luôn tồn tại đáp án; nếu có nhiều đáp án, in ra đáp án bất kỳ.
Dữ liệu vào
Một dòng duy nhất chứa số nguyên là số chu trình độ dài cần có.
Dữ liệu ra
Dòng đầu in số nguyên là số đỉnh của đồ thị tìm được.
Trong dòng tiếp theo, mỗi dòng in ký tự "0" hoặc "1": ký tự thứ của dòng thứ bằng "1" nếu giữa đỉnh và đỉnh có cạnh, bằng "0" nếu ngược lại.
Vì đồ thị là vô hướng nên ký tự thứ của dòng thứ phải bằng ký tự thứ của dòng thứ . Đồ thị không có khuyên, nên ký tự thứ của dòng thứ phải bằng "0" với mọi .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 | 3 011 101 110 |
Tam giác đơn trên ba đỉnh cho đúng chu trình độ dài . |
| 10 | 5 01111 10111 11011 11101 11110 |
Đồ thị đầy đủ đỉnh có bộ ba đỉnh, mỗi bộ đều là một chu trình độ dài . |
Bình luận