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

周口建设网站的豆瓣 wordpress 插件

周口建设网站的,豆瓣 wordpress 插件,机关网站建设存在的问题,惠州网站策划建设前言 感谢皇家笨阿宝的指导 题目 给你一个整数 k 和一个整数 x 。整数 num 的价值是它的二进制表示中在 x#xff0c;2x#xff0c;3x 等位置处设置位的数目#xff08;从最低有效位开始#xff09;。下面的表格包含了如何计算价值的例子。 XnumBinary RepresentationPri…前言 感谢皇家笨阿宝的指导 题目 给你一个整数 k 和一个整数 x 。整数 num 的价值是它的二进制表示中在 x2x3x 等位置处设置位的数目从最低有效位开始。下面的表格包含了如何计算价值的例子。 XnumBinary RepresentationPrice1130000011013213000001101122330111010013313000001101133621011010102 num 的 累加价值 是从 1 到 num 的数字的 总 价值。如果 num 的累加价值小于或等于 k 则被认为是 廉价的。 请你返回 最大 的廉价数字。 示例 1 输入k 9, x 1 输出6 解释由下表所示6 是最大的廉价数字。 XnumBinary RepresentationPriceAccumulated Price11001111201012130112414100151510127161102917111312 示例 2 输入k 7, x 2 输出9 解释由下表所示9 是最大的廉价数字。 XnumBinary RepresentationPriceAccumulated Price210001002200101123001112240100022501010226011013270111142810001529100116210101028 提示 1 k 1015 1 x 8 解题思路 见代码内 代码 class Solution { public:long long findMaximumNumber(long long k, int x) {//二分查找的过程long long left1,right(k1)x;while(leftright){long long mid(leftright1)/2;if(Sum(x,mid)k){//如果比 k 大 说明答案在mid左边rightmid-1;}else{//如果比 k 小 说明在mid右边leftmid;}}return left;} //求解从 1 到 num 所有整数在二进制表示下在 i 位置处设置位的数字之和 /* 规律1 2 3 4 5 6 0 0 0 0 0 0 0 1 0 0 0 0 0 1 2 0 0 0 0 1 0 3 0 0 0 0 1 1 4 0 0 0 1 0 0 5 0 0 0 1 0 1 6 0 0 0 1 1 0 7 0 0 0 1 1 1 8 0 0 1 0 0 0 9 0 0 1 0 0 1此处从 0 开始列举由于 0 的贡献值为 0 因此对本题无影响 数学规律第 i 位的 0 1 存在周期性变化对于 i 位置 先是 2^(i-1) 个 0 后是 2^(i-1) 个 1得出周期为 2^(i-1)2^(i-1) 即 2^i*/ //先得到二进制有几位per1LLx //对于在一个完整周期 T 内的贡献值是 T/2 //对于在一个不完整周期 T 内的贡献值是 // -不超过 T/2 贡献值为 0 // -超过 T/2 则是超过部分个 1 即最后一个不完整周期到 T/2 的距离 long long Sum_per(int x,long long num){long long per1LLx;long long ansper/2*(num/per);if(num%perper/2){ansnum%per-(per/2-1);}return ans;} //是 num 的累加价值long long Sum(int x,long long num){long long ans0;int l64-__builtin_clzll(num);//求出数的二进制的位数除去前导 0 //位数不可能超过num的最高位//假设位数为x 2x 3x 4x ...nx//则 nx lfor(int ix;il;ix){//搜索在第 i 位的累加之和ansSum_per(i,num);}return ans;} };
http://www.hkea.cn/news/14468009/

相关文章:

  • 商品房建设信息网站北外网院网站建设作业
  • 分销网站方案如何建设网站功能设计
  • 网站手机端优化网站备案换ip
  • 小榄网站设计wordpress不能更改邮箱
  • 上饶市网站建设wordpress英文版安装
  • 企业网站如何宣传百度推广托管公司
  • 广州比较好的网站建设企业wordpress 怎么学
  • wordpress安装主题需要ftp郑州百度网站优化
  • 网站建设月总结宜昌小程序开发公司
  • 个人网站制作价格表郑州那家做网站便宜
  • 大龄工找工作哪个网站好企业网站建设都能做哪些工作
  • 做微网站要多少钱爱链接外链购买
  • 电商网站设计公司皆选亿企邦促销方法100种
  • 杭州网站建设商业wordpress出站链接
  • 江苏中星建设集团网站wordpress 评论 原理
  • 东莞seo网站排名优化公司网店网站开发
  • 电子购物网站开发公司广告主广告商对接平台
  • 长春火车站属于哪个区阿里云网站备案时间
  • 密云建站推广app界面设计教程
  • 网站建设html5模板多元国际二维码图片
  • 晨光文具店网站建设做网站容易还是app容易
  • 江苏建设信息官网网站白天做彩票维护的网站
  • vs怎样建设新网站网站建设的成功经验
  • 傻瓜式网站广告设计专业有什么可从事的工作
  • 中国专业的网站建设网页制作的开发平台
  • 网站备案被取消网站开发都用什么软件
  • 网站建设要哪些工作视频拍摄教程
  • 西安建站网站盐城高端网站建设
  • 狮城app更多网站dedecms可以做什么网站
  • 找人做企业网站 注意什么互动营销网站