HDU 1342 Lotto (DFS)
来源:互联网 发布:matlab 矩阵矢量化 编辑:程序博客网 时间:2024/05/13 16:09
//题意自己看,不会度娘
#include <stdio.h>#include <string.h>#include <math.h>int a[20],b[10];int n;void DFS(int num,int s){if(num==7)//num到7说明已经符合大乐透6位数的要求,开始输出 { for(int i =1 ;i<num; ++i){ if(i==1) printf("%d",b[i]); else printf(" %d",b[i]); }//输出 printf("\n");return ;//输出完成开始下一次搜索 }if(s>n)return ;//剪枝 b[num]=a[s];//将数字赋值给b[i] DFS(num+1,s+1);//此时有两种抉择,选择这个数字且次数加一 DFS(num,s+1);//第二种选择,不选择这个数字并且次数加一进行下一次DFS }int main(int argc, char *argv[]){int flag=0;while(scanf("%d",&n)&&n!=0){if(flag!=0)printf("\n");//输出的空行要特别注意,第一次输出是没有空行的 for(int i=1;i<=n;++i)scanf("%d",&a[i]);DFS(1,1);flag++;//flag用来控制空行的输出 }return 0;}
//Start-ZJ
//2017/9/28/14:02
阅读全文
0 0
- hdu--1342 lotto (dfs)
- hdu-1342-Lotto(dfs)
- HDU 1342 Lotto 【DFS】
- HDU 1342 Lotto 【DFS】
- HDU 1342 Lotto-DFS
- HDU 1342 Lotto (DFS)
- HDU 1342 Lotto (dfs)
- HDU 1342 Lotto(DFS)
- HDU 1342--Lotto【DFS(递增全排列)】
- 1342 Lotto【dfs】
- hd-1342:Lotto DFS
- hdoj--1342--Lotto(dfs)
- HDOJ.1342 Lotto (DFS)
- hdu 1342 Lotto
- hdu-1342 Lotto
- hdu 1342 Lotto
- hdu-1342 Lotto
- HDU 1342 Lotto
- VC++6.0的兼容性问题解决方案
- Spring事务管理(详解+实例)
- 【linux】iptables介绍
- 内网zabbix服务器监控公网服务器无法连接问题处理
- 【安全牛学习笔记】SQLMAP- 自动注入
- HDU 1342 Lotto (DFS)
- ServletRequestAttributes 转发headers
- 一起来学SpringCloud之
- 编程范式 22 笔记 函数式编程递归
- Python / Numpy Tutorial
- SkinUI入门教程(二) SkinUI应用程序的基本结构
- Canvas
- SkinUI入门教程(一) SkinUI的发展历史和开发环境
- SSM的config文件applicationContext.xml模板