思路:利用排列思想,进行递归;
#include "iostream" using namespace std; char b[]; void pick_one(char a[],int num[],int n){ if(n==){
b[n]='\0';
cout<<b<<endl;
return;
}
for(int i=;i<;i++){
if(n==&&a[i]=='E')continue;
else{
if(num[i]!=){
b[n]=a[i];
num[i]--;
pick_one(a,num,n+);
num[i]++;
} }
}
} void main(){
char a[]={'A','B','C','D','E'};
int num[]={,,,,}; pick_one(a,num,);
}

最新文章

  1. linux学习第一天,常用命令一
  2. 003_关于IntellJ IDE 2016 1. 4的使用
  3. ztree addNode editName removeNode
  4. python 练习 15
  5. BZOJ1029: [JSOI2007]建筑抢修(贪心)
  6. 收藏一些python的小技能
  7. excle,aspose.cells 公式字段值取不到 xmls转xml
  8. javaweb之javascript结合(三)
  9. IOS 保存图片至相册
  10. 1121: [POI2008]激光发射器SZK
  11. 【Selenium】idea的selenium环境配置
  12. JavaSrcipt的数字(number):深入理解内部机制
  13. Python读取导入非安装文件库的方法
  14. Spring AOP获取拦截方法的参数名称跟参数值
  15. JFinal Model判断数据库某条记录的属性字段是否包含空值
  16. linux下判断文件和目录是否存在[总结]
  17. mysql数据库脚本改为oracle脚本
  18. Linux系统多网卡绑定实战
  19. Codeforces Round #474-E(树形dp)
  20. jQuery Mobile基本UI组件

热门文章

  1. Ext3文件系统及JDB介绍
  2. 【BZOJ】3523: [Poi2014]Bricks
  3. iOS开发-删除字典中的null
  4. 非递归创建二叉树( C++队列 )
  5. Hibernate学习笔记4
  6. C# 正则表达式
  7. *HDU1455 DFS剪枝
  8. Java WebService 简单实例
  9. Delphi XE6 原生解析json
  10. MySQL优化性能my.cnf详解