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

怎样建立自己的网站自学前端怎么学

怎样建立自己的网站,自学前端怎么学,中小企业网站开发,我爱水煮鱼的wordpress主题如果一个整数 n 在 b 进制下(b 为 2 到 n - 2 之间的所有整数)对应的字符串 全部 都是 回文的 ,那么我们称这个数 n 是 严格回文 的。 给你一个整数 n ,如果 n 是 严格回文 的,请返回 true ,否则返回 fals…

如果一个整数 n 在 b 进制下(b 为 2 到 n - 2 之间的所有整数)对应的字符串 全部 都是 回文的 ,那么我们称这个数 n 是 严格回文 的。

给你一个整数 n ,如果 n 是 严格回文 的,请返回 true ,否则返回 false 。

如果一个字符串从前往后读和从后往前读完全相同,那么这个字符串是 回文的 。

示例 1:

输入:n = 9
输出:false
解释:在 2 进制下:9 = 1001 ,是回文的。
在 3 进制下:9 = 100 ,不是回文的。
所以,9 不是严格回文数字,我们返回 false 。
注意在 4, 5, 6 和 7 进制下,n = 9 都不是回文的。

4 <= n <= 105

解法一:直接模拟:

class Solution {
public:bool isStrictlyPalindromic(int n) {for (int i = 2; i <= n - 2; ++i) {vector<int> digitArr;int nBak = n;while (nBak) {digitArr.push_back(nBak % i);nBak /= i;}int digitNum = digitArr.size();int loopNum = digitNum >> 1;for (int j = 0; j < loopNum; ++j) {if (digitArr[j] != digitArr[digitNum - j - 1]) {return false;}}}return true;}
};

此算法时间复杂度为O(nlgn),空间复杂度为O(lgn)。

解法二:对于n≥5n\geq5n5的任何数,它在n-2进制下一定是12,不是一个严格回文的数字,对于n=4,它在2进制下是100,也不是严格回文的数字,因此结果一定是false:

class Solution {
public:bool isStrictlyPalindromic(int n) {return false;}
};

此算法时间复杂度为O(1),空间复杂度为O(1)。

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

相关文章:

  • 旅游企业公司网站建设wordpress转化为中文版
  • 室内装修设计软件推荐seo关键词排名优化如何
  • 华仁建设网站wordpress更换域名首页无法访问
  • 网站备案需要关闭工业物联网平台
  • git 网站开发应用公装设计网站
  • 网站运营成功案例东莞网络企业推广
  • 网站建设 蔬菜配送公司免费取名
  • 网站建设用户量分析普通网站建设
  • 网站正能量大全买卖链接网站
  • 盘锦门户网站制作网页设计与制作课程大纲
  • 代理浏览网站制作公司网站 黑龙江
  • 网站建设公司专业网站开发需求北仑网站网页建设
  • 广西住房城乡建设厅网站首页海外网深一度
  • 网站开发代码用什么软件广东建设厅官网证件查询
  • 常德地区网站建设做企业宣传网站
  • 网络营销推广网站收录wordpress oyester
  • 用dw制作网站模板网站提交网址
  • 阿里巴巴的网站应该怎么做公司想做个网站怎么办
  • 有自己网站做淘宝客赚钱东莞人才市场现场招聘信息
  • 合肥网站建设电话wordpress自定义栏目是什么
  • 手机网站图片自适应wordpress中添加登陆页面跳转
  • 企业网站的建设多少钱做国外网站关键词用写
  • 我想学做网站淮南网吧
  • 设计网站首页步骤wordpress 4.8教程
  • 兰州正规seo整站优化php 怎么做网站超链接
  • 网站建设举措邯郸最新工程项目公示
  • 网页设计师的发展前景青岛seo精灵
  • 精品网站建设平台单页面淘宝客网站
  • 网站用什么做关键词怎么做网络游戏
  • 舟山论坛网站建设wordpress添加导航首页