金明的预算方案

题目:

代码:

#include<bits/stdc++.h>

using namespace std;

#define v first
#define w second


using PII=pair<int,int>;
const int N=60,M=32010;

int n,m;
PII master[N];

vector<PII> servent[N];
int f[M];

int main(){
    cin>>m>>n;
    for(int i=1;i<=n;i++){
        int v,p,q;
        cin>>v>>p>>q;
        p*=v;
        if(!q)master[i]={v,p};
        else servent[q].push_back({v,p});
    }
    
    for(int i=1;i<=n;i++){
        for(int u=m;u>=0;u--){
            for(int j=0;j<1<<servent[i].size();j++){
                int v=master[i].v,w=master[i].w;
                for(int k=0;k<servent[i].size();k++)
                    if(j>>k&1){
                        v+=servent[i][k].v;
                        w+=servent[i][k].w;
                    }
                if(u>=v)f[u]=max(f[u],f[u-v]+w);
            }
        }
    }
    
    cout<<f[m]<<endl;
    return 0;
    
}



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 金明杰汉化版Protel99是一种CAD软件,是由中国工程师金明杰对原始软件进行本地化和翻译,以便更好地满足中国用户的需求。由于原始软件是英文版,因此对于不熟悉英文的中国用户而言,学习和使用该软件可能会产生一定的困难。因此,金明杰汉化版Protel99通过将软件界面和菜单翻译成中文,使得软件的操作和使用更加容易和便捷。在翻译的同时,金明杰还对软件进行了适当的本地化,以适应中国工程师的工作方式和需求。 金明杰汉化版Protel99是一种电子设计自动化软件,它能够帮助电子工程师创建电路板并进行其他相关设计工作。该软件包括多种工具和功能,例如原理图和布局编辑器、仿真器和设计验证工具等。通过使用该软件,电子工程师可以更快、更准确地完成设计和测试电路板,从而提高工作效率和产品质量。 总之,金明杰汉化版Protel99是一种重要的电子设计自动化软件,因为它使得中国工程师更容易地学习和使用该软件,以更好地满足中国电子行业的需求。 ### 回答2: 金明杰汉化版Protel99是一款电路设计软件。它是原版Protel99的一个汉化版本,主要针对中国市场进行适配和优化。它提供了类似于原版软件的完整功能,包括电路设计、元器件库管理、板图绘制和自动布线等。 金明杰汉化版Protel99在实际的电路设计中非常方便和实用。它支持多种元器件的添加和编辑,可以实现电路的高效设计和优化。此外,软件还提供了自动布线功能,能够根据设计要求自动生成电路布线图,大大提升了工作效率和设计的准确性。 该软件是一个专业的电路设计工具。无论是在学校、实验室还是企业中,都可以发挥其重要作用,帮助用户完成各种电路设计需求。同时,其汉化界面也使得软件在中国市场更加容易被接受和使用,为用户提供了更好的使用体验。 总之,金明杰汉化版Protel99是一款优秀的电路设计软件,为用户提供了完整的功能和简便的使用体验,是电路工程师和电子爱好者不可或缺的工具之一。 ### 回答3: 金明杰汉化版protel99是一款电路设计软件,它是由金明杰团队经过汉化处理后的protel99软件版本。这个汉化版本的protel99能够让中国用户更加方便地进行电路设计工作。 它有许多的功能,如原理图输入输出,拖放式布线,自动布线,电容、电感、电阻、晶体管、集成电路等元器件库供用户选择。它还可以进行BOM表、工艺图、贴片封装的生成等功能。同时,金明杰汉化版protel99还提供了中文界面,这让中国用户可以更加方便地操作。 与其他电路设计软件相比,金明杰汉化版protel99具有许多独特的特点。它可以协助工程师更加快速地完成电路设计工作,并帮助用户轻松实现从原理图到成品的各个环节。同时,这款软件还具有高精度、高效率、高可靠性等优点,它能够大力提高电路设计的效率和质量。 总而言之,金明杰汉化版protel99是一款非常优秀的电路设计软件,它提供了丰富的功能和方便的操作界面,能够帮助中国用户更加快速、高效地进行电路设计工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值