2012蓝桥杯初赛第四题
来源:互联网 发布:国际象棋软件 编辑:程序博客网 时间:2024/05/12 13:24
这道题其实就是枚举,发现蓝桥杯的题目大部分都是枚举,枚举2^10种可能,每一题都有两种状态,不是对就是错,用深搜加剪枝就可以完成,剪枝的关键在于对于当前分数小于或等于0的情况要舍去,下面是代码:
#include <stdio.h>#include <stdlib.h>using namespace std;int record[11]; //记录结果数组void Dfs(int now,int pos){if(now<=0)return ;if(pos==11){ if(now==100){ for(int i=1;i<=10;i++) printf("%d",record[i]); printf("\n"); } return ;}int temp=now;record[pos]=0;temp-=pos;Dfs(temp,pos+1);temp=now; record[pos]=1;temp+=temp;Dfs(temp,pos+1);}int main(){Dfs(10,1);return 0;}
0 0
- 2012蓝桥杯初赛第四题
- 第二届Alictf-初赛第四题
- 2012蓝桥杯初赛题2
- 2012蓝桥杯初赛第一题
- 蓝桥杯初赛第三题
- 2009年百度之星初赛day2第四题
- 2016年蓝桥杯C语言初赛B组第四题
- NOIP初赛准备:第四课时
- 2012蓝桥杯 初赛解题报告
- 2012蓝桥杯【初赛试题】身份证
- 2012蓝桥杯【初赛试题】罗马数字
- 2012蓝桥杯【初赛试题】身份证
- 2011蓝桥杯初赛第三题
- 2012年蓝桥杯初赛题1
- 随笔:2012蓝桥杯初赛试题第十题--取球问题
- 我校在第四届"蓝桥杯"全国软件创业团队大赛初赛中取得佳绩
- 【蓝桥杯训练】第四届C/C++初赛 排它平方数
- 华为2012第四届编程大赛初赛题目(4-22下午)
- C++语言中级
- aptitude
- import一个项目,javax.servlet一直报错解决方法
- Strace出现syscall: unknown syscall trap 0xe8bd8008
- C++堆内存和栈内存详解
- 2012蓝桥杯初赛第四题
- listView的优化
- Android+Opencv+Eclipse+NDK环境搭建
- 谷歌研发智能隐形眼镜
- 并查集自学总结
- ios 学习之OC语言总结2
- 调用包中存储过程注意的问题
- ANY、ALL、EXISTS
- error C2504: 'CObject' : base class undefined