test
int main(){ int a,b,c,n; cin >> n >> a >> b >> c; int ret = 0; for(int i = 0; i <= 4000 / a; i++){ for(int j = 0; j <= 4000 / b; j++){ if((n - a * i - b * j) >= 0 && (n - a * i - b * j) % c == 0){ ret = max(ret, i + j + (n - a * i - b * j) / c); } } } cout << ret << endl; return 0; }
人が見てなるべくわかりやすいコードを書いて行きたい。
Get up! 明日のSUPER ST@R!