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

网站建设需要知道什么软件百度普通版下载

网站建设需要知道什么软件,百度普通版下载,织梦网站首页文字修改,中国旅游网站模板题目大意 我们定义满足下面条件的整数 X X X 为“好整数”: 存在一个 正整数 对 ( a , b ) (a,b) (a,b) 使得 X 2 a ⋅ b 2 X2^a\cdot b^2 X2a⋅b2。 给定一个正整数 N N N( 1 ≤ N ≤ 1 0 18 1\le N\le 10^{18} 1≤N≤1018)&#xff…

题目大意

我们定义满足下面条件的整数 X X X 为“好整数”:

  • 存在一个 正整数 ( a , b ) (a,b) (a,b) 使得 X = 2 a ⋅ b 2 X=2^a\cdot b^2 X=2ab2
    给定一个正整数 N N N 1 ≤ N ≤ 1 0 18 1\le N\le 10^{18} 1N1018),求 1 ∼ N 1\sim N 1N 中有多少“好整数”。

思路

下面是一张表格,第一列的数表示 a a a 的值,第一行表示 b b b 的值,第 x x x 列第 y y y 行的数表示 2 x ⋅ y 2 2^x\cdot y^2 2xy2 的值。

a \ b1234
1281832
24163664
383272128
41664144256

观察可得, 2 1 × 4 2 = 2 3 × 2 2 , 2 2 × 4 2 = 2 4 × 4 2 2^1\times 4^2=2^3\times2^2,\ 2^2\times4^2=2^4\times 4^2 21×42=23×22, 22×42=24×42,这的确是交换率的体现,但是我们仔细思考会发现,当 b b b 是二的倍数的时候,无论 a a a 取多少,都会有另一对 ( a ′ , b ′ ) (a',b') (a,b) 满足 2 a ′ ⋅ b ′ 2 = 2 a ⋅ b 2 2^{a'}\cdot {b'}^2=2^a\cdot b^2 2ab2=2ab2

那么我们可以基于这个规律来减少枚举次数:枚举 b b b 的值,只需要枚举 1 ∼ ⌊ N ⌋ 1\sim \left \lfloor \sqrt{N}\right \rfloor 1N 的所有 奇数;然后枚举所有满足 2 a ⋅ b 2 ≤ N 2^a\cdot b^2\le N 2ab2N a a a。这种做法不但快捷,还可以保证不重不漏,可以在规定时间内输出正确的答案。

代码

赛时提交记录(含有一些多余内容):Submission #64615650。

#include <cstdio>
#include <iostream>
#include <algorithm>
using namespace std;
typedef long long LL;LL n, ans;int main()
{cin >> n;for (LL i = 2; i <= n; i *= 2) ans++;for (LL i = 3; i * i * 2 <= n; i += 2)for (LL j = 2; i * i * j <= n; j *= 2)ans++;cout << ans << endl;return 0;
}

总结

这是一道数学思维题,难度与比赛分值 350 分相符。希望这篇题解对你有帮助,如有想法欢迎在评论区提出!

http://www.dtcms.com/wzjs/104847.html

相关文章:

  • 信息无障碍 网站建设今日新闻国际头条新闻
  • 境外网站开发专业网站制作网站公司
  • 上海做网站的公司联系方式网课免费平台
  • 如何做网站认证推广seo公司
  • javaee与网站建设google登录
  • 网站日志分析怎么做网络营销方案的制定
  • 企业网站的主要功能河北百度seo
  • 文联网站建设方案网站测试的内容有哪些
  • 网站a记录的是做cname查询关键词
  • 上海网站建设加q.479185700刷评论网站推广
  • 网站ip需要备案交换友链平台
  • 国外的网页制作网站网站的网站建设
  • 游戏推广网站如何做的高端网站制作
  • 自己做网站麻烦吗百度推广运营专员
  • 优购商城网站建设站长之家站长工具综合查询
  • 成都网站建设优秀公司营销推广的特点
  • 模板下载失败seo赚钱方式
  • 怎么做黄网站怎么做信息流广告代理商
  • 政府网站设计风格怎样优化关键词到首页
  • 做网站 域名不属于怎么做百度关键词排名
  • 企业彩铃制作上海百度推广排名优化
  • 做视频网站用网站空间还是服务器网站超级外链
  • 杭州临平网站建设网络优化的流程
  • 内江网站开发0832hdsj营销推广策划方案范文
  • cdr可以做网站页面吗如何搜索关键词
  • 网站效果图怎么做南宁seo公司
  • 代理加盟网站建设公司代运营是什么意思
  • 网站建设的报价seo排名赚
  • 深圳市龙华区属于哪个区seo外包方法
  • 西安网站建设sd2w经典软文案例50字