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

做酒店管理网站的作用博客程序seo

做酒店管理网站的作用,博客程序seo,日照有做渔家网站的吗,开源网站建设工具一、题目 问题描述   回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。   交换的定义是…

一、题目

问题描述
  回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。
  交换的定义是:交换两个相邻的字符
  例如mamad
  第一次交换 ad : mamda
  第二次交换 md : madma
  第三次交换 ma : madam (回文!完美!)
输入格式
  第一行是一个整数N,表示接下来的字符串的长度(N <= 8000)
  第二行是一个字符串,长度为N.只包含小写字母
输出格式
  如果可能,输出最少的交换次数。
  否则输出Impossible
样例输入
5
mamad
样例输出
3

二、思考

如果输入的字符串是奇数,只能有一个字母次数为奇数;如果输入的字符串是偶数,那么字母出现次数必须都为偶数

三、Python代码

n=int(input())
pal = list(input())count=flag=0
m=n-1for i in range(m):for k in range(m,i-1,-1):if k==i:if n%2==0 or flag==1:print("Impossible")exit()flag=1count+=int(n/2)-ielif pal[i]==pal[k]:for j in range(k,m):pal[j],pal[j+1]=pal[j+1],pal[j]count+=1m-=1break
print(count)

运行结果:

http://www.zhongyajixie.com/news/38062.html

相关文章:

  • 阿里巴巴网站图片怎么做的百度搜索引擎推广收费标准
  • 网站作品怎么做链接seo自学网免费
  • 北京科技网站建设冯耀宗seo教程
  • ps做网站教程seo手机关键词排行推广
  • 公司备案查询网站seo公司杭州
  • 北京市丰台建设委员会网站最近最新新闻
  • 当铺网站建设方案网站网络优化外包
  • 域名注册好了怎么做网站镇江网站seo
  • 万网网站建设宁波seo整站优化
  • 做网站要多少回扣百度百家号怎么赚钱
  • 某网站突然不能浏览了营业推广的方式有哪些
  • 做网站应该用什么配置的电脑怎么制作自己的网站网页
  • 太原建设设计公司网站百度健康
  • 木兰网站建设如何创建一个自己的网站
  • 长春网站制作软件图床外链生成工具
  • 医疗美容医院网站建设一站式网络营销
  • 网站建设网站建设哪里有福州seo优化
  • 建设银行官方网站买五粮液酒开创集团与百度
  • 电子商务网站建设分析和总结深圳seo优化方案
  • 网站建设意义模板小企业广告投放平台
  • php动态网站开发书百度在线使用网页版
  • 郑州网站建设公司价格网站出租三级域名费用
  • 网站建设维护成淘宝关键词搜索量排名
  • 做推广网站费用新冠病毒最新消息
  • 做网站的经验seo研究中心培训机构
  • 连云港网站建设公司国内新闻最新消息
  • seo营销型网站推广seo智能优化
  • 宣传片拍摄手法长沙seo外包
  • 企业网站多大空间够用长沙官网seo技术厂家
  • 搬搬屋源码网培训机构seo