Tháp phát sóng
Có thị trấn nằm trên trục số, được đánh số từ đến . Thị trấn thứ nằm tại điểm .
Tại mỗi thị trấn , một tháp phát sóng vô tuyến được xây dựng với xác suất (các sự kiện này độc lập). Sau đó, bạn muốn đặt công suất tín hiệu cho mỗi tháp là một số nguyên từ đến (các công suất không nhất thiết phải bằng nhau và cũng không nhất thiết phải khác nhau). Tín hiệu từ tháp đặt tại thị trấn với công suất phủ tới mọi thị trấn thỏa mãn .
Sau khi xây xong các tháp, bạn muốn chọn công suất tín hiệu sao cho:
- Thị trấn và thị trấn không nhận được tín hiệu từ bất kỳ tháp nào;
- Mỗi thị trấn nhận được tín hiệu từ đúng một tháp.
Hãy tính xác suất rằng sau khi xây các tháp, tồn tại cách đặt công suất tín hiệu thỏa mãn mọi ràng buộc trên.
Có thể chứng minh được xác suất cần tìm biểu diễn được dưới dạng phân số tối giản . Hãy in ra , trong đó là số nguyên thỏa mãn .
Dữ liệu vào
Dòng duy nhất chứa một số nguyên .
Dữ liệu ra
In ra xác suất cần tìm theo modulo .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 | 748683265 | Xác suất thực là : chỉ khi xây cả hai tháp tại thị trấn và (xác suất ) thì đặt công suất bằng cho cả hai là thoả mãn. |
| 3 | 748683265 | Xác suất thực là : hai cấu hình thoả mãn — xây cả ba tháp với công suất , hoặc chỉ xây tháp tại với công suất . |
| 5 | 842268673 | Xác suất thực là . Ví dụ nếu các tháp được xây tại thị trấn , có thể đặt công suất tháp là , tháp và là . |
| 200000 | 202370013 | Trường hợp lớn nhất. |
Bình luận