HSG9 Quảng Ngãi 2026 - Bài 2
Xem dạng PDF
Gửi bài giải
Điểm:
11,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
1G
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT
Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài
An muốn cắt sợi dây có chiều dài ~N~ mét thành ba đoạn dây có chiều dài mỗi đoạn là số nguyên dương (đơn vị mét) sao cho ba đoạn dây này là ba cạnh của một tam giác cân có cạnh đáy lớn hơn cạnh bên.
Tam giác cân là tam giác có hai cạnh bên bằng nhau, cạnh còn lại gọi là cạnh đáy.
Yêu cầu: Em hãy giúp An tính có bao nhiêu cách cắt sợi dây này.
Input
Gồm một số nguyên dương ~N~ ~(0 < N \le 10^{16})~.
Output
Số nguyên duy nhất là số cách cắt sợi dây theo yêu cầu. Nếu không thoả mãn, in ra 0.
Sample Input 1
25
Sample Output 1
2
Notes
Có ~2~ cách cắt sợi dây thành ~3~ đoạn thỏa mãn theo đề là ~(7, 7, 11)~ và ~(8, 8, 9)~.
Lưu ý: Các cách cắt sợi dây thành ba đoạn chỉ chọn dạng (~x~ mét, ~x~ mét, ~y~ mét).
Bình luận