1190:生日蛋糕

news/2024/11/23 2:51:58/

搜索+剪枝
参考:https://blog.csdn.net/yopilipala/article/details/74999144

//搜索+剪枝
#include <iostream>
#include <cmath>
using namespace std;int ans = INT_MAX;//初始化
int N, M;//剩余层数m,剩余体积leftV,下层半径preR,下层高度preH,当前表面积总和sumS,
void dfs(int m, int leftV, int preR, int preH, int sumS) {if (!leftV && !m) {//剩余层数m和剩余体积leftV都为0,递归出口if ( sumS < ans)ans = sumS;return;}//剪枝1,体积用不完,if (m * (preH - 1) * (preR - 1) * (preR - 1) < leftV)return;//剪枝2,递归不成功,或者最小表面积已经超出if (m <= 0 || leftV <= 0 || (sumS >= ans && ans))return;for (int i = preR - 1; i >= m; i--) {for (int j = preH - 1; j >= m; j--) {int v = i * i * j;//当前层体积int s = 2 * i * j;//当前层表面积if (m == M)//最底层s += i * i;if (s + sumS >= ans)//剪枝3,最小表面积已经超出continue;dfs(m - 1, leftV - v, i, j, sumS + s);//递归}}
}int main() {cin >> N >> M;//体积,层数dfs(M, N, 100, 1000, 0);//层数,体积,半径,高度,表面积总和,初始值cout << ans << endl;return 0;
}

http://www.ppmy.cn/news/588698.html

相关文章

c语言生日蛋糕图案,适合妈妈的生日蛋糕,送妈妈的生日蛋糕图片

来源&#xff1a;七彩蛋糕网 妈妈&#xff0c;这应该是我们很多人&#xff0c;自小学会的第一句话。也是我们长大后喊得最多的一句话。据说上帝创造母亲是因为他不能无处不在。她给我们生命&#xff0c;给我们更好的照顾&#xff0c;保护年轻人。当我们的翅膀越来越丰富时&…

mcake蛋糕预订图片

下载地址&#xff1a;https://download.csdn.net/download/qq_28205917/87383299

孝感蛋糕

这个看脸的时代 颜值有多高&#xff0c;bigger就有多高 孝感有个蛋糕大咖明明可以靠实力 却非要“不务正业”&#xff0c;专刷颜值 憋说话&#xff0c;用心感受着颜值 有人说 每个爱吃甜品的人&#xff0c;都温柔地爱着生活 记住身边人的生日 为他们精心准备生日蛋糕 繁忙工作…

蛋糕店 题解

蛋糕店 题解 题目 最近小 G G G 新开了一家蛋糕店。开业第一天&#xff0c;一共来个 n n n 位顾客。由于小 G G G 非常懒&#xff0c;他每次只会接待一位顾客。每个顾客都想尽快的买到蛋糕&#xff0c;所以没有第 一个买到蛋糕的顾客都会有一个愤怒值。最终排在第 i i i …

双层莓子蛋糕

一、蛋糕胚 1、烤箱预热&#xff1a;170度 2、纸模准备&#xff1a;用烘培纸制作22 22 高3cm的纸模&#xff08;用锡箔纸制作纸模的挡边&#xff09; 3、打发鸡蛋&#xff1a;将两个鸡蛋打入打蛋盆内&#xff0c;加入70g绵白糖搅拌均匀&#xff0c;放入热水锅内隔着温水&a…

蛋糕

题目大意 CJY很喜欢吃蛋糕&#xff0c;于是YJC弄到了一块蛋糕&#xff0c;现在YJC决定和CJY分享蛋糕。 这块蛋糕上有n^2颗葡萄干&#xff0c;排成了一个n*n的点阵&#xff0c;每颗葡萄干互不相同且被编号为1~n^2。YJC决定沿着一条直线把蛋糕切成两份。YJC和CJY都很喜欢吃葡萄…

纯HTML5 CSS3制作生日蛋糕

以一个前端开发的身份绘制一个简单的蛋糕庆祝一下今天这个好日子吧&#xff0c;程序员庆生的乐趣与哀愁啊。写的比较简陋&#xff0c;感兴趣的看一下吧。 先发个效果图吧 蛋糕分为三个部分&#xff0c;底部蛋糕&#xff0c;顶层蛋糕和蜡烛部分。HTML的布局结构也是按照这三部分…

买蛋糕

题目描述 野猫过生日&#xff0c;大家当然会送礼物了&#xff08;咳咳&#xff0c;没送礼物的同志注意了哈&#xff01;&#xff01;&#xff09;&#xff0c;由于不知道送什么好&#xff0c;又考虑到实用性等其他问题&#xff0c;大家决定合伙给野猫买一个生日蛋糕。大家不知道…