//技术第二题,本来不想发的,有点忧伤,还是宣泄一下。
var line1=readline();
var line2=readline();
var lines1=line1.split(" ");
var lines2=line2.split(" ");
var sum=parseInt(lines1[0]);
var A=parseInt(lines2[0]);
var X=parseInt(lines2[1]);
var B=parseInt(lines2[2]);
var Y=parseInt(lines2[3]);
var rest,x,y,methods;
for(var i=X;i>=0;i--){
rest=sum-i*A;
if(rest>0&&rest%B==0&&rest/B<=Y){
x=i;
y=rest/B;
}
}
function jc(n,nEnd){
if(n==nEnd){
return n;
}else{
return n*jc(n-1,nEnd);
}
}
if(x==0){
methods=jc(Y,Y-y+1)/jc(y,1);
}else if(y==0){
methods=jc(X,X-x+1)/jc(x,1);
}else{
methods=jc(X,X-x+1)/jc(x,1)*jc(Y,Y-y+1)/jc(y,1);
}
print(methods);
太无语了,临时拿的电脑考的,node没有,本地编程环境也没有,硬是改了好久,没看出来我的排列组合的分子分母弄反了。
#笔试题目##春招##实习#