摘要:
写一个函数int foo(int n),对于给定的n,求出对于任意{x,y,z}>=0,1x+2y+5z=n,组合数#include<iostream>usingnamespacestd;intfoo1(intn){intcount=0;for(intz=0;z<=n/5;z++){for(inty=0;y<=(n-5*z)/2;y++){for(intx=0;x<=(n-5*z-2*y);x++){count++;}//这个循环可以替换成count += n-5*z-2*y + 1}}returncount;}intfoo2(intn){intcount= 阅读全文
posted @ 2012-06-26 23:29
沙场醉客
阅读(473)
评论(0)
推荐(0)

浙公网安备 33010602011771号