首页 > 其他分享 >abc204D 双烤箱烹饪的最短时间

abc204D 双烤箱烹饪的最短时间

时间:2024-03-12 21:13:40浏览次数:32  
标签:烹饪 int rep tot abc204D dp 烤箱

需要烹饪n道菜,第i道菜耗时t[i],有两个相同的烤箱,一个烤箱同一时间只能烹饪同一道菜。求烹饪完所有菜所需的最短时间?
1<=n<=100, 1<=t[i]<=1000

01背包变形,需要选出部分菜用烤箱1,其他用烤箱2,两者的最大值为结果,取所有可能的结果的最小值,即为答案。这里dp[i]表示总耗时为i的方案是否可行。

#include <bits/stdc++.h>
using namespace std;
#define int long long
#define rep(i,a,b) for(int i=a; i<=b; i++)
#define per(i,a,b) for(int i=b; i>=a; i--)

const int N = 100000;
int n, a[101], dp[N+1], tot;
void solve() {
    cin >> n;
    rep(i,1,n) cin >> a[i], tot += a[i];
    dp[0] = 1;
    rep(i,1,n) per(j,a[i],N) {
        dp[j] |= dp[j-a[i]];
    }
    int ans = 1E8;
    rep(i,1,N) if (dp[i]) ans = min(ans, max(i, tot-i));
    cout << ans << "\n";
}

signed main() {
    cin.tie(0)->sync_with_stdio(0);
    int t = 1;
    while (t--) solve();
    return 0;
}

标签:烹饪,int,rep,tot,abc204D,dp,烤箱
From: https://www.cnblogs.com/chenfy27/p/18069285

相关文章

  • 数字先锋 | 变“制”为“智”!天翼云助力嵊州领航数字化烹饪时代!
    “集成灶、嵊州造”。浙江嵊州,这座人口仅70万的小城,拥有近500家厨灶企业,每年产销规模达150亿元,撑起了全国集成灶产业的“半边天”。这几年,嵊州正以云计算和虚拟化技术为资源底座,全力推进“厨电行业工业互联网平台”项目建设,引领当地集成灶企业和产业集群智变升级。今天我们来到了......
  • 用源码烹饪美味:同城上门做饭APP技术实践全揭秘
    同城上门做饭APP为用户提供了更为个性化的美食体验。这篇文章,小编将与大家深入揭秘同城上门做饭APP的技术实践,探讨其背后的技术原理与实际开发中的关键挑战。 一、技术架构同城上门做饭APP的技术架构至关重要。在前端,采用先进的移动应用框架,确保用户在不同设备上都能流畅使用。而......
  • 初中英语优秀范文100篇-020My Passion for Cooking-我对烹饪的热情
    PDF格式公众号回复关键字:SHCZFW020记忆树1IbegantolikecookingwhenIwasveryyoung.翻译我从很小的时候开始喜欢烹饪简化记忆烹饪句子结构这个句子的主要结构是简单的过去时态,表达了过去某个时间点开始喜欢烹饪的情况。以下是这个句子的详细分析:主语:I(我)......
  • 烹饪料理
    勇者来到力扣城,城内设有烹饪锅供勇者制作料理,为自己恢复状态。勇者背包内共有编号为0~4的五种食材,其中materials[j]表示第j种食材的数量。通过这些食材可以制作若干料理,cookbooks[i][j]表示制作第i种料理需要第j种食材的数量,而attribute[i]=[x,y]表示第i道料理......
  • 苹果吐槽:平板和笔记本合体如同烤箱和冰箱杂交
    “你可以将烤箱和冰箱合二为一,但是这很有可能会引起消费者的反感。”苹果CEO库克在财务报告会上开门见山对笔记本和平板的合体发表吐槽。由于Windows8操作系统对于不同的设......
  • 蒸汽烤箱水箱水位缺水检测传感器
    蒸烤箱是集蒸、烤功能为一体的设备,通常内置储水盒和接水盒,储水盒会流至蒸汽发生器位置,形成蒸汽使食物加热,接水盒用于储存回收的水。传统的蒸烤箱水箱水位检测采用的是浮球水......
  • 集WIFI、蓝牙连接的2.4寸串口屏智能烤箱应用方案
    近年来由于烹饪潮的持续风靡,烹饪行业正展现出强大的市场潜力。中国饮食文化源远流长,烹调技艺各具风韵,其中,煎、烤、炸类美食广受人们的欢迎。酥香松脆的煎烤美食,能够让身体......
  • 应用在蒸烤箱上的水位检测设备
    传统的蒸烤箱检测水位使用的检测设备是浮球开关,浮球开关是机械式运作原理,所以在使用时会出现一些无法避免的问题,例如:浮球卡住导致开关无信号输出,容易结垢且不易清洗,其稳定性......
  • 智能烤箱APP开发应具备的功能有哪些
    1.智能连接智能烤箱APP平台会给用户提供智能连接功能,用户可通过蓝牙或者wifi直接进行连接,连接后用户即可直接使用智能烤箱APP进行操作。2.烘焙配方智能烤箱APP平台会给......
  • 蒸烤箱水位检测——浮球式对比光电式哪个更合适?
    最早的老式蒸烤箱检测水位就是采用的浮球开关,浮球开关是利用谁的浮力带动浮球,由磁铁带动干簧管,实现通断。浮球开关属于机械式原理,稳定性不高,在长时间使用后会出现浮球卡住的......