AOJ 0186 Aizu Chicken
こんにちは川です。
今回は、特に言うことはありません。
会津地鶏は、買える限度の量 か 所持金 ÷ 会津地鶏の金額 の
小さいほうの量から1までの範囲買えます。
所持金 ー 普通の鶏肉金額 x 量 が0以上で
会津地鶏量 + 普通の鶏肉 が 決められた量買えたらOKです。
#include<bits/stdc++.h>
using
namespace
std;
int
main()
{
int
line;
while
(cin>>line,line){
int
have,aiz_m,usu_m,aiz_max;
cin>>have>>aiz_m>>usu_m>>aiz_max;
bool
kawa=0;
for
(
int
i=min(aiz_max,have/aiz_m);i>0&&!kawa;i--){
for
(
int
now=have-i*aiz_m,j=now/usu_m;j>-1&&!kawa;j--){
if
(have-j*usu_m>=0&&i+j>=line){
cout<<i<<
" "
<<j<<endl;
kawa=1;
}
}
}
if
(!kawa)cout<<
"NA\n"
;
}
}