首页 > 其他 > 详细

抹蛋糕

时间:2016-12-12 17:13:14      阅读:199      评论:0      收藏:0      [点我收藏+]

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

抹蛋糕

原文:http://www.cnblogs.com/452035305qq/p/6165192.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!