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

邯郸网站建设哪家好python做网站优势

邯郸网站建设哪家好,python做网站优势,旅游网站建设系统,烟台做网站谁家好使用语言:c 题目: 对于字符串 s 和 t,只有在 s t t t ... t t(t 自身连接 1 次或多次)时,我们才认定 “t 能除尽 s”。 给定两个字符串 str1 和 str2 。返回 最长字符串 x,要求满足 x 能…

使用语言:c++

题目: 

对于字符串 s 和 t,只有在 s = t + t + t + ... + t + tt 自身连接 1 次或多次)时,我们才认定 “t 能除尽 s”。

给定两个字符串 str1 和 str2 。返回 最长字符串 x,要求满足 x 能除尽 str1 且 x 能除尽 str2 。

示例 1:

输入:str1 = "ABCABC", str2 = "ABC"
输出:"ABC"

示例 2:

输入:str1 = "ABABAB", str2 = "ABAB"
输出:"AB"

示例 3:

输入:str1 = "LEET", str2 = "CODE"
输出:""

 其实这个题自己在做的时候一点思绪都没有,甚至把最大公因子和最小公倍数给搞混了,我真的服了自己了,但是没关系,一步一步来嘛,所以跟理解着官方题解自己写了一遍。

首先来解释几个概念:

1.什么叫约数?

约数其实就是能够整除给定整数的数比如6/3=2,3就是6的约数

约数也称为因数或因子

(易混辨析:质数/合数

质数是指只能被1和它本身整除的自然数,最小的质数是2,也是唯一的偶数质数

合数是指除了1和它本身之外,还能被其他自然数整除的自然数

2.其实length()方法返回的就是整数型了,所以官方题解中所做的强制类型转换的目的可能是为了确保类型明确

 int lenx = (int)s.length() / (int)t.length();

 3.在c++中true表示为1,false表示为0

4.substr用法

string s="hello world";
sub=s.substr(6);//表示提取从索引7到字符串末尾的位置,即world
sub=s.substr(1,4);//表示提取从索引1开始,长度为4的部分。即ello

好了明确这些了以后,给出我参考官方题解写的代码

class Solution {
public:
// 检查是否str是由x组成的bool check(string x,string str){int num=str.length()/x.length();string s;for(int i=0;i<num;i++){s+=x;}return s==str;//判断由num个x堆砌起来的s是否和str一样,如果一样的话则说明x能除尽str}
public:string gcdOfStrings(string str1, string str2) {int len1=str1.length();int len2=str2.length();int len=min(len1,len2);for(int i=len;i>0;i--){//因为题目要求求取最长字符串,所以从长度大的开始枚举if(len1%i==0&&len2%i==0){//只有长度能被整除,这个字符串才有可能除尽str//因为x必定是要整除str1和str2的,所以不用求取到底截取谁的字符串,哪一个都一样string x=str1.substr(0,i);if(check(x,str1)&&check(x,str2))return x;//都能除尽,说明找到了}}return "";//如果for循环走完都没有的话,那说明没有最大公约数}};

http://www.dtcms.com/wzjs/590330.html

相关文章:

  • 南通移动网站建设沈阳制作网站的公司
  • 鹤岗住房和城乡建设局网站wordpress用户批量注册
  • 一个公司可以做多少网站wordpress的json api
  • asp.net 新建网站建网站不花钱免费建站
  • flash网站建设教程视频石家庄定制网站建设服务
  • 有了php源码怎么做网站优秀软文营销案例
  • 网站首页页面设计模板淮南app
  • 西安知名的集团门户网站建设费用自贡企业网站建设
  • 南京佛搜做网站公司网站制作 php
  • 郑州网站外包哪家好wordpress数据库写文章
  • 中国小康建设官方网站信息手机网站模板下载
  • 企业门户网站建设 验收php开源网站
  • 团购营销型网站制作快速整站优化
  • 服务器硬件影响网站速度深圳北站网站建设
  • 网站建设歺首选金手指12课工场网站建设培训
  • 电子商务网站域名注册要求优化网站工具
  • 怎么做音乐网站申请免费域名空间
  • 个人网站建设背景和目的做商城网站买多大的空间
  • 中国在数码网站注册域名好 gtqq小程序怎么打开
  • 付费下载网站源码wordpress 花瓣模板
  • 网站设计师如何让客户信任你北京做网站制作的公司哪家好
  • 网站制作关键字排名宁波网站推广优化哪家正规
  • 专业网站建站公司上海网络seo公司
  • 常熟网站优化信誉好的企业网站开发
  • 网站建设有几种方案福州网站建设公司哪家比较好
  • 最方便在线网站开发建网站的客户
  • 如何做自己的业务网站网站优化推广是什么
  • 树莓派 做网站wordpress顺序设置别名
  • 类似携程网的网站石狮网站建设报价
  • python网站开发案例成都响应网站建设