

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <bits/stdc++.h>
using namespace std;
main(){
int n,a,b,i,s,max;
max = 2000000000;
cin >> n >> a >> b;
i = 1;
while (i * b <= n){
s = ((n - (i * b)) / a) + i;
if ((s - i) * a + i * b == n && max > s) {
max = s;
}
i++;
}
if (max == 2000000000 ){
cout << "-1";
} else{
cout << max;
}
}
Hãy giúp mọi người biết câu trả lời này thế nào?

#include<bits/stdc++.h>
using namespace std;
int main()
{
ifstream fi("CKAGARO.INP");
ofstream fo("CKAGARO.OUT");
int n,a,b,d=0;
fi>>n>>a>>b;
for(;n>=0&&n%b!=0;++d)
n-=a;
if(n%b==0)
fo<<d+n/b;
else fo<<-1;
fi.close();fo.close();
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
1210
30619
1167
ơ sao 10 3 5 lại ra -1 thế ca :))
397
10113
289
Đã sửa rồi, test lại xem
871
1174
772
ghê quá, tui chả bt làm :v học đc mỗi khai báo dã mất 1 ngày =)))))
871
1174
772
xin ít chất xám lp 11 học FPC =)))
397
10113
289
Học FPC sao hỏi C++ vậy
871
1174
772
=)))))
137
3462
63
cam on, ban co cach khac khong
9
75
4
có code pascal ko bạn cho mik xin vs