読者です 読者をやめる 読者になる 読者になる

解いた問題のソースコードと解説など。


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;
}

人が見てなるべくわかりやすいコードを書いて行きたい。

しょげないでよBaby 眠れば治る