Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
8007
4552
Ý tưởng
Phép chia K cho x có thương là z và dư y hay nói cách khác x*z + y = K (1)
Mà K ≤ n ⇒ x*z + y ≤ n ⇒ x*z ≤ n - y ⇒ z ≤ (n - y) / x
Mà K luôn tồn tại dưới dạng số nguyên và lớn nhất
⇒ z cũng phải là số nguyên và lớn nhất
⇒ z = (n - y) // x
Sau khi có x,y,z thì thay vào lại PT (1) để tính K
(mình giải thích theo ý hiểu của bản thân thôi nha)
Code
uses crt;
var x,y,n,z,k: longint;
begin
read(x,y,n);
n := n - y;
z := n div x;
k := z*x + y;
writeln(k);
end.
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
880
16099
456
https://hoidap247.com/cau-hoi/4951432 Cứu