PolandBall và Đa giác
Đề bài
Mô tả
Cho đa giác lồi đỉnh được đánh số từ đến theo chiều kim đồng hồ. Đa giác có tính chất: không có ba đường chéo nào cùng giao nhau tại một điểm.
Cho số nguyên thỏa mãn . Lặp lại lần thao tác sau, bắt đầu từ đỉnh :
- Gọi là đỉnh đang đứng (ở lần đầu tiên ). Vẽ một đoạn thẳng từ tới đỉnh thứ tiếp theo theo chiều kim đồng hồ; đó là đỉnh nếu , hoặc đỉnh nếu ngược lại. Sau đó chuyển tới đỉnh vừa nối.
Sau mỗi lần vẽ, hãy đếm số phần mà các cạnh đa giác và các đoạn đã vẽ chia mặt phẳng bên trong đa giác thành. Một phần là một vùng kín nằm trong đa giác được giới hạn bởi các cạnh hoặc các đoạn thẳng đã vẽ.
Dữ liệu vào
Một dòng chứa hai số nguyên và (, , ).
Dữ liệu ra
In ra số nguyên cách nhau bởi dấu cách: số thứ là số phần của đa giác sau khi vẽ đoạn đầu tiên.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 2 | 2 3 5 8 11 | , . Lần lượt vẽ các đoạn . Mỗi đoạn mới làm tăng số phần tương ứng. |
| 10 3 | 2 3 4 6 9 12 16 21 26 31 | Đoạn đầu chia đa giác thành phần. Tới đoạn thứ bắt đầu xuất hiện giao điểm với các đoạn cũ nên số phần tăng nhanh hơn. |
Bình luận