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

做标书需要用到哪些网站查资料网络推广方式主要有

做标书需要用到哪些网站查资料,网络推广方式主要有,电子元器件做哪个网站好,英文网站建设模板下载文章目录 全排列 全排列 给定一个只包含大写英文字母的字符串S,要求你给出对S重新排列的所有不同的排列数;如ABA,则不同的排列有ABA、AAB、BAA三种;时间限制5s,内存限制100M 输入描述: 输入一个长度不超过…

文章目录

  • 全排列

全排列

  • 给定一个只包含大写英文字母的字符串S,要求你给出对S重新排列的所有不同的排列数;
  • 如ABA,则不同的排列有ABA、AAB、BAA三种;
  • 时间限制5s,内存限制100M

输入描述:
输入一个长度不超过10的字符串S,字母都为大写;
输出描述:
输出S重新排列的所有不同的排列数(含自身)

示例1
输入:
ABA
输出:
3

示例2
输入:
ABCDEFGHHA
输出:
907200

python实现:

  • 计算全排列数,依次除以每个重复字符个数的阶乘;

def calc_factorial(n):""" 计算n的阶乘 """if n in [1, 0]:return 1return n * calc_factorial(n-1)s_str = input().strip()
n = len(s_str)
# 计算A_n_1 * .....  n的阶乘
total_num = calc_factorial(n)# 统计每个字符的个数
char_count = {}
for c in s_str:if c in char_count:char_count[c] += 1else:char_count[c] = 1# 总的全排列数 除以 (每个)重复字符个数的阶乘
for v in char_count.values():if v > 1:total_num /= calc_factorial(v)print(int(total_num))
http://www.dtcms.com/wzjs/219656.html

相关文章:

  • 医院网站优化网站友情链接出售
  • 嘉兴网站开发公司网络舆情监测中心
  • 前端如何做双语网站自媒体seo是什么意思
  • 广州工程建设信息网站seo权重优化
  • 做游戏模板下载网站有哪些网站引流推广怎么做
  • wordpress调用网站最新文章专业推广公司
  • 搜狗竞价绑定网站要求抖音seo推广外包公司好做吗
  • 宁波网站建设哪家比较好郑州网络推广效果
  • 网站拉圈圈接口怎么做上海发布微信公众号
  • 用自己照片做衣服_杯子的是哪个网站国内免费建网站
  • 网站做微信接口吗百度网页版浏览器
  • 网站路径问题seo推广方法集合
  • 介绍网站建设厦门网络推广公司
  • 建设银行网站的目的是什么网络推广运营是做什么
  • 长沙景点门票价格表重庆seo教程
  • 现在的网站前端用什么做江苏免费关键词排名外包
  • 北京网站建设搜q.479185700app开发自学
  • 做文化传播公司网站谷歌seo建站
  • 福建省文明建设办公室网站做关键词排名好的公司
  • 南京在线网站制作搜索引擎的工作原理是什么
  • java主要用来做网站吗济南seo的排名优化
  • 测试网站各地访问速度如何在百度做推广
  • 国内比较知名的大型门户网站微信指数查询
  • 网站建设基本要点电子商务网站推广
  • 大概在网上建立一个网站一年要花多少钱呀百度关键词优化公司
  • 东莞大岭山中西医结合医院学seo哪个培训好
  • 做暧小视频xo免费网站百度的营销中心上班怎么样
  • 西安市城乡建设委员会查询网站手机上如何制作自己的网站
  • 在线考试响应式网站模板下载网络优化公司哪家好
  • b2c系统网站百度推广账号登陆入口