博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Watashi's BG(01背包思想+深搜+剪枝)
阅读量:6977 次
发布时间:2019-06-27

本文共 950 字,大约阅读时间需要 3 分钟。

0MS:

View Code
1 #include
2 #include
3 using namespace std ; 4 int a[31] ; 5 int n, m, ans ; 6 void dfs(int i, int v) 7 { 8 if(ans==m) 9 return ;10 if(v>m)11 return ;12 if(i<1)13 {14 ans = max(ans, v) ;15 return ;16 }17 int j, sum = v ;18 for(j=i; j>=1; j--)19 sum += a[j] ;20 if(sum

 840MS:

View Code
1 #include
2 #include
3 using namespace std ; 4 int w[31]; 5 int m,n; 6 int ans; 7 void dfs( int k, int sum ) 8 { 9 if( ans == m )10 return ;11 if( ans < sum )12 ans = sum;13 for( int i=k; i
<=m; i++ )14 {15 dfs( i+1, sum+w[i] );16 }17 }18 int main()19 {20 while( scanf( "%d%d", &n,&m ) != EOF )21 {22 ans = 0;23 for( int i=0; i

 

 

转载于:https://www.cnblogs.com/yelan/archive/2013/03/31/2992339.html

你可能感兴趣的文章
我的友情链接
查看>>
Spring Boot 应用教程
查看>>
硬件维修大全
查看>>
OpenStack(Kilo版本)基础架构学习笔记
查看>>
Memcache 查看列出所有key方法
查看>>
【16】Python文艺的三级菜单
查看>>
漫画告诉你什么是“DDoS”攻击?
查看>>
RDD的缓存
查看>>
【转】浅析Android动画(一),View动画高级实例探究
查看>>
Android 本机号码的获取
查看>>
Windows 无法upload 或无法register本地模块到pypi上的解决
查看>>
@Component, @Repository, @Service的区别
查看>>
我的友情链接
查看>>
Oracle管理权限和角色(学习笔记)
查看>>
我的友情链接
查看>>
嵌入式Linux裸机开发(五)——SDRAM初始化
查看>>
Mysql采坑只utf8
查看>>
MongoDB实战系列之二:MongoDB的常用操作
查看>>
实现LVM逻辑卷实例练习
查看>>
各商业调拨数据查询
查看>>