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

做音乐网站建设银行网上银行官方网站

做音乐网站,建设银行网上银行官方网站,网站需要流量,谷歌seo优化公司题目 给定一个由不同的小写字母组成的字符串#xff0c;输出这个字符串的全排列数量。 我们假设对于小写字母有a b ... y z。 输入 每组输入只有一行#xff0c;是一个由小写字母组成的字符串#xff08;不含相同字母#xff09;#xff0c;已知字符… 题目 给定一个由不同的小写字母组成的字符串输出这个字符串的全排列数量。 我们假设对于小写字母有a b ... y z。 输入 每组输入只有一行是一个由小写字母组成的字符串不含相同字母已知字符串的长度在1到6之间。注意有多组输入 输出 输出这个字符串的所有排列方式每行一个排列。要求字母序比较小的排列在前面。字母序如下定义 已知S s1s2...sk T t1t2...tk则S T 等价于存在p (1 p k)使得 s1 t1 s2 t2 ... sp - 1 tp - 1 sp tp成立。 注意每组样例输出结束后接一个空行。 分析 通过使用递归将大问题变成小问题从一个字母进行排列到两个字母进行排列....一直到n个字母进行排列。 代码 //全排列 #include stdio.h #include string.h int func(char a[], int k) {int i, temp;static int count 0;if (k strlen(a)) {count;/*printf(%s\n, a);*/}for (i k; i strlen(a); i) {temp a[k];a[k] a[i];a[i] temp;func(a, k 1);temp a[k];a[k] a[i];a[i] temp;}return count; } int main() {char a[26];int i 0;while (scanf(%s, a)!EOF){i func(a, 0);printf(%d\n, func(a, 0)-i);}return 0; } 这里的减i是因为该题目的要求是多组输入所以i是减去上一组的个数。
http://www.pierceye.com/news/539496/

相关文章:

  • 好的网站设计培训学校wordpress主题 表白
  • 做网站服务器系统模板网站的建设方式与方法
  • 网站建设需要的公司市住房城乡建设部网站
  • 网站备案 厦门怎样做自己的购物网站
  • 旅行社应做哪些网站wordpress新建页面发布内容
  • 网站建设业中国宁波网天一论坛
  • 代表网站开发的logo小程序制作推广费用
  • 建个大型网站要多少钱怎么建自己的网址
  • 网站建站模板做网站一般的尺寸
  • 西安网站设设学校品牌建设
  • 工信部网站备案查询做网站用的大图
  • 手机版网站图片自适应怎么做找快照网站查询
  • 建设网站推广文案浙江网警
  • 笑话网站域名网站做优化效果怎么样
  • 正规网站建设网站制作婚庆网站的设计意义
  • 用服务器如何做网站拌合站建站方案
  • 如何给公司做网站网站建设板块建议
  • 微信公众号链接网站怎么做网站开发与维护宣传册
  • 商务网站建设实训报告总结东莞营销网站建设公司
  • 成都网站建设 雷阿里云服务器 个人网站
  • 云南网站设计公司网站死链接检查
  • 彭阳县城乡与住房建设局网站建设网站论坛都需要哪些工具
  • html5制作网站寻花问柳一家专门做男人的网站
  • 广东省网站集约化建设方案网络营销热门岗位
  • 专门做食品的网站电商网站建设系统
  • 网站改版什么意思汕头网站推广哪家好
  • 东营wordpress网站建设网站底部放什么
  • 网站备案应该怎么做90自己做网站
  • wordpress网站基础知识天津泰达建设集团网站
  • 加强红色网站建设网页设计图片显示不出来