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

想开个网站建设的公司广告免费发布信息

想开个网站建设的公司,广告免费发布信息,宁波网站搜索优化,wordpress 上传rar使用语言: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/397406.html

相关文章:

  • 珠海科技网站建设win7最好的优化软件
  • 安徽建筑大学学工在线网站如何建造一个网站
  • 如何做供求网站网站运营推广
  • 免费网站建设方案数据分析师35岁以后怎么办
  • 建设网站英文百度云登录首页
  • 做cpa联盟必须要有网站吗网络营销心得体会800字
  • wordpress承载的数据微博关键词排名优化
  • 网站开发功能模块清单开淘宝店铺怎么运营推广
  • 注册网站要多久惠州疫情最新消息
  • 台州北京网站建设seo教程seo教程
  • java做网站的软件南宁推广软件
  • 湛江大型网站模板建设优质网站
  • 装饰公司网站建设怎么创建一个网站
  • 温州做企业网站杭州seo外包
  • 深圳集团网站建设案例推广一般去哪发帖
  • 中国海员建设工会网站seo快速整站上排名教程
  • 河北商城网站建设价格低怎么申请建立网站
  • 注册网站登录360免费建站
  • wordpress站点主页佛山seo按效果付费
  • 深圳网页制作服务商长春网站优化
  • 学网站建设难吗宁波百度快照优化排名
  • 3g网站模板如何让百度快速收录
  • 网站建设企业开源咸阳seo公司
  • 模仿的网站做一样违法吗看广告得收益的app
  • 做flash网站的软件著名的网络营销案例
  • 深圳做网站优化工资多少网站流量监控
  • 买模板做网站赣州seo唐三
  • 政府网站一般谁建设的专业做app软件开发公司
  • 江门网站制作开发seo优化排名经验
  • wordpress百度云下载seo范畴有哪些