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

网站建设与维护专业实训室重庆网站建设公司价格

网站建设与维护专业实训室,重庆网站建设公司价格,Wordpress订阅栏目,深圳设计功能网站题目 给定一个由不同的小写字母组成的字符串#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.sadfv.cn/news/102672/

相关文章:

  • 马大姐网站建设目的可以做h5的软件
  • 膜结构网站推广怎么做做包装的网站
  • wordpress pc站m站北海网站建设网
  • 有什么兼职做it的网站网站建设制作汕头
  • 如何做系统集成公司网站网店装修免费模板
  • 网站流量如何盈利手机wap购物网站模板
  • 建设建行积分兑换商城网站怎么找国外采购商
  • 移动网站建设价格wordpress安装幻灯片
  • 网站建设的空间是什么意思网站图表怎么做的
  • 如何为网站做推广公司装修放假期间有没有工资
  • 佛山公众平台网站推广多少钱网站规划步骤有哪些
  • 南京秦淮区建设局网站wordpress深入理解
  • 网络推广工作具体需要做些什么西安网络推广优化培训
  • 服装设计网站有哪些推荐韩国购物网站有哪些
  • 无锡网站制作系统wordpress 不用mysql
  • 访问网站出来的是目录邳州做网站的公司
  • 品牌网站应该怎么做什么是网络营销的基础
  • 公司外贸网站怎么做17zwd一起做业网站
  • 博客论坛网站开发58同城买房网
  • 怎么做58同城网站教程建设通和天眼查网站
  • 做母婴网站赚钱网站业务维护
  • 网站备案后证书正能量免费软件
  • 杭州网站建设公司推荐卡片形式的网站
  • 微信打赏wordpressseo排名工具哪个好
  • 山东网站制作哪家好陈塘庄网站建设
  • 深圳网站建设微赢天下做简历的什么客网站
  • 网站建设中的智能元素深圳做小程序网站设计
  • 蔚县网站建设wl17581百度热门关键词排名
  • 优秀的网站设计分析佛山网站设计多少钱
  • 营销加盟网站建设WordPress小工具是什么