当前位置: 首页 > news >正文

挂机宝怎么做网站中信建设有限责任公司云南分公司

挂机宝怎么做网站,中信建设有限责任公司云南分公司,生物做实验的网站,上海云职企业服务是干什么的Farmer John给谷仓安装了一个新的安全系统&#xff0c;并且要给牛群中的每一个奶牛安排一个有效的密码。一个有效的密码由L(3 < L < 15)个小写字母(来自传统的拉丁字母集a...z)组成&#xff0c;至少有一个元音(a, e, i, o, 或者 u)&#xff0c;至少两个辅音(除去元音以外…

Farmer John给谷仓安装了一个新的安全系统,并且要给牛群中的每一个奶牛安排一个有效的密码。一个有效的密码由L(3 <= L <= 15)个小写字母(来自传统的拉丁字母集'a'...'z')组成,至少有一个元音('a', 'e', 'i', 'o', 或者 'u'),至少两个辅音(除去元音以外的音节),并且有按字母表顺序出现的字母(例如,'abc'是有效的,而'bac'不是) 。
给定一个期望长度L和C个小写字母,写一个程序,打印出所有的长度为L、能由这些字母组成的有效密码。密码必须按字母表顺序打印出来,一行一个。

输入格式

第一行: 两个由空格分开的整数,L和C。
第二行: C个空格分开的小写字母,密码是由这个字母集中的字母来构建的。

输出格式

输出若干行,每一个输出行包括一个长度为L个字符的密码(没有空格)。输出行必须按照字母顺序排列。
如果计算出超过25000个有效密码,你的程序只需输出前25000个有效密码,即使后面还存在有效密码。

#include<bits/stdc++.h>
using namespace std;
int n,m,cnt;
char a[1005],s[1005];
string b;
bool check(){bool f=0;int sum=0;for(int i=0;i<m;i++){if(b[i]=='a' || b[i]=='e' || b[i]=='i' || b[i]=='o' || b[i]=='u')f=1;else sum++;}if(sum<2)f=0;return f;
}
void dfs(int d,int x){if(cnt>24999)exit(0);s[d]=x;if(d==m){for(int i=1;i<=m;i++){b+=a[s[i]];}if(check()){cout<<b<<endl;cnt++;}b="";return;}for(int i=x+1;i<=n-m+d+1;i++){dfs(d+1,i);}
}
int main(){cin>>m>>n;for(int i=1;i<=n;i++){cin>>a[i];}sort(a+1,a+n+1);dfs(0,0);return 0;
}

http://www.yayakq.cn/news/612700/

相关文章:

  • 做ppt哪个网站的图片好深圳做小程序网站设计
  • 做企业免费网站哪个好些做网站号码
  • 做网站前台开发学习网站建设 碧辉腾乐
  • 钓鱼网站怎样做wordpress镶嵌网页
  • 长春火车站核酸检测多久出结果营销型网站建设xywlcn
  • 网站没有备案时做营销策划的上哪个网站好
  • 怎么找网站站长页面设计包括什么
  • 高职示范校建设网站品牌网站设计建设
  • 东莞网站排名优化公司手机建立网站
  • 东莞营销专业网站建设淘大象关键词排名查询
  • 北京市住房与城乡建设部网站免费ppt模板年终总结
  • 网站建设经验交流怎样做推广营销
  • 建设网站大概多少钱wordpress 二次元交互
  • 营销成功的案例seo是啥软件
  • 安康鼎盛网站建设建设公司网站多少钱
  • 智能建站源码安保企业网站模板
  • 云南网红长沙seo关键词排名优化
  • 做服装商城网站论文专业企业网站建设哪家服务好
  • 南昌市,做网站的公司国外家具设计网站大全
  • 网站备案用户名忘了怎么办网站建设与管理读书心得
  • 国家和住房城乡建设部网站宁波网络推广优化公司
  • 外贸商城网站制作上海有哪些大公司总部
  • 中山大兴网站建设电子硬件工程师培训机构
  • 深圳专业建网站公司排行wordpress主题使用方法
  • 用c语言可以做网站吗微信上的网站怎么做的吗
  • 杭州网站推广优化esc服务器 wordpress
  • 宁波网络营销有哪些绵阳seo
  • 成品网站w灬源码1688在线视频网站如何制作
  • 帝国网站管理系统教程wordpress支付回调
  • 商务网站推广目标有哪些广东建设厅官网查询平台