最少重量机器设计问题
来源:互联网 发布:苹果手机电脑软件 编辑:程序博客网 时间:2024/05/21 05:18
#include<iostream>
#define N 1000
using namespace std;
int n,m,d,cp=0,cw=0,sum=0;
int c[N][N],w[N][N];
void backtrack(int i){
if(i>n){
if(cw<sum)
sum = cw;
return ;
}
for(int j=1;j<=m;j++){
cw+=w[i][j];
cp+=c[i][j];
if(cw<sum && cp<=d)
backtrack(i+1);
cw-=w[i][j];
cp-=c[i][j];
}
}
int main(){
cin>>n>>m>>d;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++)
cin>>c[i][j];
sum+=c[i][1];
}
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
cin>>w[i][j];
backtrack(1);
cout<<sum<<endl;
system("pause");
return 0;
}
- 最少重量机器设计问题
- 回溯法之最少重量机器设计问题
- 最小重量机器设计问题
- 最小重量机器设计问题
- 最小重量机器设计问题
- 最小重量机器设计问题
- 最小重量机器设计问题
- 最小机器重量设计问题
- 最小重量机器设计问题
- 最小重量机器设计问题
- 最小重量机器设计问题
- 最小重量机器设计问题
- 最小重量机器设计问题
- 最小重量机器设计问题
- 最小重量机器设计问题 java实现
- SDIBTOJ1350-最小重量机器设计问题
- SDIBT 1350 最小重量机器设计问题
- 回顾下最小重量机器设计问题
- RedHat9 Linux下使用Phonon库的配置
- 回溯法之最少重量机器设计问题
- MinHashing基本原理(2)
- ASP.NET中的“事件冒泡”
- 说说标准——CSS核心可视化格式模型(visual formatting model)之八:float 特性以及浮动(Float)定位细则一
- 最少重量机器设计问题
- android 捕获并处理HOME键
- ORA-01012: not logged on 解决办法
- 请看到的朋友、大师帮助。。
- 【ASP.NET】数据绑定控件之间的差别
- Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE解决方法
- Sybase ASE12.5.4的静默安装
- ARM Cortex A8、A9以及高通Scorpion处理器详解
- Makefile的详细资料