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

专业网站开发哪家好凡科建站免费

专业网站开发哪家好,凡科建站免费,用php做网站的方法,外加工平台这道题当理解清了意思之后,只要是s1和s2的某位置的字母一样时我们就可以忽视比如s1"xxxxxxyyyy"; 就可以看成s1"xxxyyyy";s2"xxxyyyxxxx"; s2"yyyxxxx";其次就是只有当x和y位置差异产生的数量同奇偶的时候才可以构成相等字…

这道题当理解清了意思之后,只要是s1和s2的某位置的字母一样时我们就可以忽视

比如s1="xxxxxxyyyy"; 就可以看成s1="xxxyyyy";

s2="xxxyyyxxxx"; s2="yyyxxxx";

其次就是只有当x和y位置差异产生的数量同奇偶的时候才可以构成相等字符串,所以当x%2==y%2时我们进行计算,否则return -1;至于奇偶的不同算式,只需要写两个例子就可以归纳出来

有两个长度相同的字符串 s1 和 s2,且它们其中 只含有 字符 "x" 和 "y",你需要通过「交换字符」的方式使这两个字符串相同。
每次「交换字符」的时候,你都可以在两个字符串中各选一个字符进行交换。
交换只能发生在两个不同的字符串之间,绝对不能发生在同一个字符串内部。也就是说,我们可以交换 s1[i] 和 s2[j],但不能交换 s1[i] 和 s1[j]。
最后,请你返回使 s1 和 s2 相同的最小交换次数,如果没有方法能够使得这两个字符串相同,则返回 -1 。

示例 1:
输入:s1 = "xx", s2 = "yy"
输出:1
解释:
交换 s1[0] 和 s2[1],得到 s1 = "yx",s2 = "yx"。
示例 2:
输入:s1 = "xy", s2 = "yx"
输出:2
解释:
交换 s1[0] 和 s2[0],得到 s1 = "yy",s2 = "xx" 。
交换 s1[0] 和 s2[1],得到 s1 = "xy",s2 = "xy" 。
注意,你不能交换 s1[0] 和 s1[1] 使得 s1 变成 "yx",因为我们只能交换属于两个不同字符串的字符。
示例 3:
输入:s1 = "xx", s2 = "xy"
输出:-1
示例 4:
输入:s1 = "xxyyxyxyxx", s2 = "xyyxyxxxyx"
输出:4

提示:
1 <= s1.length, s2.length <= 1000
s1, s2 只包含 'x' 或 'y'。
int minimumSwap(char * s1, char * s2){int len_s1=strlen(s1),len_s2=strlen(s2),x=0,y=0;for(int i=0;i<len_s1;i++){if(s1[i]==s2[i]){continue;}if(s1[i]=='x'){x++;}else{y++;}}if(x%2==y%2){if(x%2==1){return (fmin(x,y)-1)/2+1+(fmax(x,y)+1)/2;}else{return (x+y)/2;}}return -1;
}

也是成功超越几乎双百的提交者

http://www.yayakq.cn/news/453474/

相关文章:

  • 点击颜色更换网站主题英文外贸发布网站
  • 怎么把网站开发成crx新建的网站 找不到了
  • 江华县网站开发建设项目查询网站
  • 苏州建设招投标网站一个网站开发流程图
  • 建立公司网站要多少钱高端网站制作平台
  • 山东做网站的公司有哪些知名网站建设设计
  • 网站主题和建设营销网站都有哪些
  • 更换网站空间东莞室内设计公司
  • 广西建设局网站首页网站建设声明函
  • 响应式网站建设市场wordpress货币插件
  • 做图网站被告构建一个网站
  • 建设安全监督站的网站怀化网站开发
  • 西部数据网站管理助手苏州建设是哪家公司
  • 广告多的网站wordpress 写php代码
  • h5网站开发流程图维修保养网站开发
  • 珠海网站制作定制app营销的特点与优势
  • 江宁区住房和城乡建设局网站做网站的原理
  • 如何建一个简单的网站在线电子商务网站开发
  • 企业为什么做网站优化推广多种语言网站怎么做
  • 网站和app区别与联系济南在线
  • 外贸建英文网站的重要性浦东网站开发培训
  • 黄岛网站建设价格安徽省建筑业信息一体化平台网
  • 注册免费域名网站分类信息网站手机版
  • 如何让网站自适应屏幕活动宣传软文
  • dw网站建设教程东莞市建筑工程
  • 营销型网站建设评价网站建设中下载
  • 郑州做网站优化的公上海公司名称注册查询网
  • 哪个网站有教做面食网络品牌推广ppt
  • 织梦网站logowordpress用户批量注册
  • 网站开发就业培训个人门户网站