
countNumberLucky2
Sau khi làm xong bài NumberLucky47 Hải được rất nhiều bạn góp ý về phương pháp làm.
Cụ thể là Hải có một số nguyên dương n
, Hải muốn kiểm tra xem n
có thể phân tích thành tổng của các sô 4
và 7
hay không.
Nhiều bạn góp ý là chỉ cần kiểm tra xem phương trình 4a+7b=n.
có nghiệm (a,b)
với a,b là số tự nhiên hay không.
Hải muốn biết có bao nhiêu bộ nghiệm số tự nhiên (a,b)
thỏa mãn phương trình 4a+7b=n.
Ví dụ:
- Với
n=13
, thìcountNumberLucky2(n)=0.
Giải thích: không có bộ nghiệm nào thỏa mãn. - Với
n=28
, thìcountNumberLucky2(n)=2.
Giải thích: Có2
bộ nghiệm thỏa mãn là(7,0)
và(0,4)
.
Đầu vào/Đầu ra:
-
[Thời gian chạy] 0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript.
-
[Đầu vào] long n
1 ≤ n ≤ 1018.
-
[Đầu ra] Integer
Số bộ nghiệm số tự nhiên(a,b)
thỏa mãn phương trình4a+7b=n.
Post Comment