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

论坛类网站建设手机在线建网站

论坛类网站建设,手机在线建网站,自己怎么设计logo制作,西安网页设计培训价格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/262542/

相关文章:

  • 做一个京东这样的网站需要多少钱上网导航网页是哪家公司
  • 网站开发到上线的流程外贸网站 开源站建设行吗
  • 神华科技网站建设个人网站做哪些流程
  • 怎么查看网站空间是否到期如何用百度上传图片做网站外链
  • 可以做问卷挣钱的网站酒泉建设局网站
  • 阿里万网怎么做网站向百度提交网站
  • 杭州模板网站好网站漂浮广告怎么做
  • a站为什么不火了站群宝塔批量建站
  • 免费网站建设pptlinkcat wordpress
  • html5 网站大连在哪里哪个省
  • php个人网站源码国家企业信用信息公示系统官网山东
  • 丹东做网站哪家好事件营销的方法
  • wordpress建立网站wordpress 媒体文件夹
  • 响应式网站 框架天津市建设行业联合会网站
  • mc做图的网站深圳注册公司推荐
  • 广告公司怎么设置网站关键字网片的重量计算公式
  • 外贸网站都有哪些wordpress侧边栏选项卡
  • 北京网站建设 降龙网asp.net建网站
  • 中小网站建设新手自己做网站
  • 建网站手机如何建设网站并与数据库相连
  • 网站建设公司的客户个人网站做哪些内容
  • 外贸公司网站推广怎么让公司建设网站
  • 网站开发语长沙网站建设商城
  • 手机刷网站排名软件建设银行网站怎么登录密码忘了怎么办
  • 利用海康威视做直播网站鞍山网站建设找金航
  • 做网站大概花多少钱商圈云分销软件下载
  • 万户网站制作网站跳转怎么做
  • 网站开发全程设计做网站推广的公司发展前景
  • 电商设计网站培训建设网站域名
  • 石家庄免费专业做网站网站建设投标书服务方案范本