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

衡水市做网站如何推广引流

衡水市做网站,如何推广引流,长沙网站建设 鼎誉,外贸建站 厦门题目 3330: 蓝桥杯2025年第十六届省赛真题-01 串 时间限制: 2s 内存限制: 192MB 提交: 310 解决: 24 题目描述 给定一个由 0, 1, 2, 3 的二进制表示拼接而成的长度无限的 01 串。 其前若干位形如 011011100101110111 。 请求出这个串的前 x 位里有多少个 1 。 输入格…

题目 3330: 蓝桥杯2025年第十六届省赛真题-01 串
时间限制: 2s 内存限制: 192MB 提交: 310 解决: 24
题目描述
给定一个由 0, 1, 2, 3 · · · 的二进制表示拼接而成的长度无限的 01 串。

其前若干位形如 011011100101110111 · · · 。 

请求出这个串的前 x 位里有多少个 1 。

输入格式
输入的第一行包含一个正整数 x 。

输出格式
输出一行包含一个整数表示答案。

样例输入复制
7
样例输出复制
5
提示
【样例说明】 

给定的串的前 7 位为 0110111 。 

【评测用例规模与约定】 

对于 60% 的评测用例,x ≤ 106 ; 

对于所有评测用例,1 ≤ x ≤ 1018 。

1.分析

        1个测试点没过,记录一下这种算法。

        如果你们能该全过,求告诉!

2.代码

#include<iostream>
#include<algorithm>
#include<vector>
#include<cmath>
using namespace std;
typedef long long LL;
LL x, re, t=1;
void check(LL i) {vector<int> v;while (i) {v.push_back(i % 2);i /= 2;}for (int i = v.size() - 1; i >= 0&&x>0; i--,x--) {if (v[i] == 1) re++;}
}
int main() {cin >> x;x--;while (x >= t * pow(2, t - 1)) {re += (t - 1) * pow(2, t - 2) + pow(2, t - 1);x -= t * pow(2, t - 1);t++;}for ( LL i = pow(2, t - 1); x>0; i++) {check(i);}cout << re << endl;return 0;
}

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

相关文章:

  • 建设网站物业经理上岗证陈俊华济南网站建设哪家专业
  • 上每网站建设网站权重
  • 在日常网站建设中宣传积极百度指数有什么作用
  • 日ip5000的网站怎么做线下宣传渠道和宣传方式
  • 英文网站建设580seo公司推荐
  • 有没有专门做素食的美食网站国内真正的永久免费砖石
  • wordpress 4.8 wpmu青岛 google seo
  • 网站开发名片怎么做比较靠谱的电商培训机构
  • 休闲食品网站建设媒体:多地新增感染趋势回落
  • 杭州化工网站建设最近的国际新闻大事
  • 如何用手机编程游戏重庆seo整站优化报价
  • 如何做关于网站推广的培训如何创建自己的网站
  • 情人做网站模版站长工具综合权重查询
  • 专业优化网站建设网络广告文案案例
  • 一个外国人做的汉子 网站seo优化视频教程
  • dz论坛做视频网站教程搜索引擎优化的具体操作
  • 创建网站多少钱如何推广公众号
  • 吉林长春新冠疫情最新消息seo优化排名经验
  • 武邑县建设局网站网盘搜索神器
  • 个人网站论文设计内容简介活动推广方式
  • 打电话推销好还是做网站推广好百度搜索引擎平台
  • 网络公司给销售公司做网站爱站网官网关键词
  • 昆山住房与城乡建设局网站百度一下百度网站
  • 土巴兔网站开发网络seo优化推广
  • 如何管理wordpressseo关键词优化外包公司
  • 福田大型商城网站建设一键制作单页网站
  • 网站开发用php还pyt h on重庆seo网站系统
  • 高端网站建设怎么报名网络营销工程师前景
  • 广东搜索seo哪家强灵宝seo公司
  • 网站备案后改域名seo快速优化排名