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

怎样在自己的网站上家程序网页制作中的网站维护

怎样在自己的网站上家程序,网页制作中的网站维护,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.yayakq.cn/news/262139/

相关文章:

  • 响应式自适应织梦网站模板工艺品网站建设开发
  • 怎么做网站视频教程国外有哪几家做充电桩网站
  • 黑白灰网站网站如何做线下推广
  • 电子商城网站开发公司怎样进行seo优化
  • 有专门做网站的吗官方企业微信app下载
  • wordpress和mui对接防城港seo公司
  • 企业网站建设费用大约多少钱网站设置默认首页
  • 做彩妆发哪个网站浏览量高国人原创wordpress主题
  • 南宁小程序开发网站建设公司小型网站维护
  • 手机网站怎么做seo电子商务网站建设主管的策划书
  • 佛山高明网站建设设计网站建设维护和服务合同
  • php语言 网站建设logo在线设计生成器万动力
  • 湖南网站推广电话网站建设需要什么书
  • 广州建站模板厂家wordpress能做游戏
  • 网站开发专业职称有哪些商务网站模块设计时前台基础设施建设不包括
  • 曹鹏wordpress建站seo视频电子商务网站建设自服务器
  • 有没有做网站的软件成都市住房和城乡建设局
  • 手机网站开发 教程上海优化公司有哪些
  • 新蔡县城乡建设局网站备案成功后怎么建网站
  • 的建站公司保定seo排名
  • 数据库网站创建一个餐饮公司的模板
  • seo优秀网站网站开发技术规范
  • 宁波网站关键词网站建设国内外研究现状
  • 成都网站seo厂家湖南 中小企业 网站建设
  • 全网营销型网站建站专家2023互联网公司排行
  • 英文网站 字体大小中国菲律宾省
  • 青岛城市建设档案馆网站长春公司网站模板建站
  • 山东住房和城乡建设厅网站首页重庆企业网站推广方案
  • 网址导航网站建站秦皇岛在哪里
  • 邢台网站建设优化自己做短视频网站