首页 > 代码库 > 抹蛋糕
抹蛋糕
#include<stdio.h> int N=100; int M=2; int s; int min=9999; void dangao(int ceng,int dangv,int h,int r) { if(s>min) return; if(dangv>N) return; if(ceng==M+1) { if(dangv==N) { if(min>s) { min=s;
} } return; } for(int rr=r;rr>0;rr--) { for(int hh=h;hh>0;hh--) { if(ceng==1) { s=rr*rr; } s=s+2*rr*hh; dangao(ceng+1,dangv+rr*rr*hh,hh-1,rr-1); s=s-2*rr*hh; } } } int main() { dangao(1,0,100,10); printf("%d",min); return 0; }
抹蛋糕
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。