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

上海网站建设v芯ee8888eWordPress优化速度插件

上海网站建设v芯ee8888e,WordPress优化速度插件,营口pc网站开发,wordpress图片效果1. 题目 给定正整数 N #xff0c;我们按任何顺序#xff08;包括原始顺序#xff09;将数字重新排序#xff0c;注意其前导数字不能为零。 如果我们可以通过上述方式得到 2 的幂#xff0c;返回 true#xff1b;否则#xff0c;返回 false。 示例 1#xff1a; 输入…1. 题目 给定正整数 N 我们按任何顺序包括原始顺序将数字重新排序注意其前导数字不能为零。 如果我们可以通过上述方式得到 2 的幂返回 true否则返回 false。 示例 1 输入1 输出true示例 2 输入10 输出false示例 3 输入16 输出true示例 4 输入24 输出false示例 5 输入46 输出true提示 1 N 10^9来源力扣LeetCode 链接https://leetcode-cn.com/problems/reordered-power-of-2 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 2.1 排序 将数字转成字符串并排序枚举32位的所有2的次幂的数转字符串并排序跟上面字符串比较即可 class Solution { public:bool reorderedPowerOf2(int N) {string origin(to_string(N));string powerTwo;sort(origin.begin(), origin.end());for(int i 0; i 32; i){powerTwo to_string(1i);sort(powerTwo.begin(), powerTwo.end());if(powerTwo origin)return true;}return false;} };2.2 全排列 class Solution {bool ans false; public:bool reorderedPowerOf2(int N) {string origin(to_string(N));bt(origin,0);return ans;}void bt(string str, int i){if(ans true || i str.size())return;for(int j i; j str.size(); j){swap(str[i],str[j]);if(str[0]!0 isPowerTwo(stoi(str)))ans true;bt(str,i1);swap(str[i],str[j]);}}bool isPowerTwo(int n){return (n(n-1)) 0;} };
http://www.pierceye.com/news/836619/

相关文章:

  • 保定网站建设哪家好网站建设实践报告3000字
  • 网站制作项目执行免费制作微网站
  • 西安网站制作费用网站建设小程序开发报价
  • 深圳做针织衫服装的网站软件开发工具手机版
  • 网站域名注册的相关证书证明文件最珠海app
  • 网站规划建设与管理维护大学论文免费个人搭建网站
  • 网站解析时候让做别名企业密信app下载安装
  • 直播网站建设模板网站中文商标域名注册
  • 商务网站建设与管理读后感为什么公司要做网站
  • 高密 网站建设wordpress设置置顶文章
  • 购物京东商城西安官网seo哪家公司好
  • 专门做库存处理的网站沭阳建设网站
  • 建筑必看六个网站门户网站地方生活门户有哪些
  • 江阴 网站开发python基础教程百度亿
  • 邹城网站建设v556本校网站建设
  • 郑州一站式网站搭建北京装饰公司十大排名
  • 网站建设程序代码百度智能创作平台
  • 网上制作网站建立中文网站的英文
  • 网站域名过户查询太原企业网站怎么优化
  • 西安哪些做网站的公司创业平台网站
  • 做网站费用滁州wordpress 快站
  • 上海手机网站制作网站制作最
  • 做一网站APP多少钱网站做照片
  • 会同县做网站设计网站的结构时
  • 行业门户网站制作百度权重是怎么来的
  • 巅云建站as.net 网站开发视频教程
  • 网站开发定制合同在哪个网站可以学做衣服
  • 关键词排行优化网站搜索引擎营销的主要方式有
  • 免费网站建设免费咨询wordpress安装环境搭建
  • 网站怎样和首页做链接地址广厦建设集团官方网站