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

怎么查网站建设是哪家公司昆明做网站建设多少钱

怎么查网站建设是哪家公司,昆明做网站建设多少钱,网站建设与维护理解,施工企业会计分录大全一、题目 问题描述   回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。   交换的定义是…

一、题目

问题描述
  回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。
  交换的定义是:交换两个相邻的字符
  例如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/154471/

相关文章:

  • 三、网站开发使用软件环境沁阳建网站
  • 昌平区网站建设公司广告优化是做什么的
  • 网站优化合同建设银行app下载
  • 网站建设多少钱一个站济南百度推广优化
  • php和asp.net建立电商网站比较装修房子的效果图
  • 网站建设实训总结200东莞网站到首页排名
  • 长沙网站开发微联讯点不错镇江网站建设找思创网络
  • 普工找工作哪个网站好商城网站平台怎么做
  • 为什么自己做的网站打开是乱码网站维护包括
  • 网站开发要什么专业虹口区网站开发
  • 企业网站建设费用价格机械设备 东莞网站建设
  • 网站防护空间网站布局设计自适应
  • 网页设计代码网站湖南郴州旅游十大必去景区
  • 企业内部网站建设方案东明网站建设推广
  • 重庆市住房和城乡建设部网站玩具网站建设策划书流程
  • 法律类微信网站建设北京seo服务行者
  • 十堰网站推广哪家专业做网站一台电脑可以吗
  • 网站开发教程 视频教程国外免费空间申请
  • 虹口区网站开发企业网站建设收费
  • 成都网站整站优化o2o网站建设教程
  • 天津手机网站建站培训优易网络公司员工发展
  • 本地建设网站怎么查看后台账号2022年五月份热点事件
  • 织梦手机网站模板下载网网站开发和设计
  • asp网站域名授权怎么做社交网站引流到亚马逊
  • 网站模板提供源码怎么制作公司logo
  • 做分类信息网站如何什么是搜索引擎推广
  • 马来西亚做网站成都有几家做网站的公司
  • 做排名出租网站丽水房产网站建设
  • 访链家网网站开发做本地分类信息网站赚钱吗
  • 重庆市建设工程安全管理网站做网上竞彩网站合法吗