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

怎样建设个人手机网站sem 优化软件

怎样建设个人手机网站,sem 优化软件,wordpress+国内不使用,安溪网页定制使用语言: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/490282.html

相关文章:

  • 教育网站模板企业推广策划公司
  • 阿里网站怎样做seo核心关键词举例
  • 提供b2c电商网站开发网络营销平台名词解释
  • 如何做拉勾勾网站百度收录提交入口
  • 论坛网站制作sem网络营销
  • 三生团队网站找谁做的成全高清免费观看mv
  • 杭州北京网站建设公司哪家好交换链接营销的典型案例
  • 南联网站建设推广微信crm系统
  • 如何做招生网站企业网站建设方案书
  • 黄页网站推广app网站seo诊断分析报告
  • 百度做营销网站多少钱建站公司哪家好
  • 润商网站建设服务国外seo工具
  • 广东 品牌网站建设百度自然搜索排名优化
  • 武汉cms建站系统免费创建个人网页
  • 机械行业网站怎么做百度指数第一
  • 淄博的大型网站建设软文范例大全200字
  • 做网站免费吗seo网络推广排名
  • 专门做三国战纪的网站叫什么搜索推广开户
  • 51网站空间还有吗如何进行营销推广
  • 那个网站可以做恒指 买涨买跌厦门最好的seo公司
  • 朝阳周边做网站的公司百度搜索推广和信息流推广
  • 搭建微擎网站后怎么做微官网爱站网长尾词挖掘
  • 做电脑回收什么网站好微商软文
  • 手机网站建设技术方案书廊坊seo整站优化
  • 企业网站建设系统手游推广去哪里找客源
  • 二级目录做网站广告公司
  • 有关外贸的网站有哪些内容做网站的软件
  • 个人工商注册查询网站上海seo公司排名
  • 花园桥网站建设找个网站
  • 备案 网站名百度seo软件