popcount 题

news/2025/10/14 15:07:11/文章来源:https://www.cnblogs.com/CuteNess/p/19141144

题目链接

题意 定义序列 $a$ 满足 $a_0=1,a_i=a_{i-1}+\text{popc}(a_{i-1})$,其中 $\text{popc}$ 表示二进制下 $1$ 的个数。

给定 \(n\),求出最小的 \(i\) 满足 \(a_i=n\),或报告不存在。

\[1\le n\le 10^{18} \]


数据范围巨大。我们考虑倍增。

\(f_{i,j,k}\) 表示 \(x\equiv j \pmod {2^i}\)\(i\) 之上还有 \(k\) 个一。要多久能在 \(2^i\) 位上进一。

转移是简单的。我们发现一步最多跳 \(\log V\) 次,所以只需要维护 \(\le \log V\)\(j\)

复杂度 \(\mathcal O(\log^3n)\)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/936856.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 年国内卷板机源头厂家最新推荐排行榜:涵盖不锈钢 / 大型 / 锥形 / 数控等多类型设备,助力企业精准采购优质设备

在工业制造快速发展的当下,卷板机作为金属板材加工的核心设备,广泛应用于机械、汽车、船舶、容器等众多领域,其品质与性能直接关系到企业的生产效率和产品质量。然而,当前卷板机市场厂家数量繁杂,既有技术领先、品…

达梦开启awr功能报错:[-7160]:Object [DBMS_WORKLOAD_REPOSITORY_DATA_LOW] is invalid

达梦开启awr功能报错:[-7160]:Object [DBMS_WORKLOAD_REPOSITORY_DATA_LOW] is invalid版本如下:14:45:26 SYSDBA@xchz(140012390767224)> SELECT id_code, t.* FROM v$version t;ID_CODE …

ceph日常管理

1.查看ceph mgr状态 systemctl status ceph-mgr@master.servicesystemctl status ceph-mgr@node1.servicesystemctl status ceph-mgr@node2.service[root@master ~]# ceph mgr services

mysql5.7 AUTO_INCREMENT 问题

SELECT @@global.sql_mode, @@session.sql_mode; SET SESSION sql_mode=CONCAT(@@sql_mode,,NO_AUTO_VALUE_ON_ZERO); NO_AUTO_VALUE_ON_ZERO 影响AUTO_INCREMENT 列的处理。NULL通常,您通过插入或 来为该列生成下一个…

Flash游戏浏览器

Flash游戏浏览器是Flash中国官方推出的一款综合性浏览器,专为畅玩Flash网页游戏而设计。它自带Adobe Flash Player插件,采用CEF浏览器内核,能够顺畅运行Flash内容,无需担心兼容性问题和播放报错情况。该浏览器具备…

vi/vim 的使用及 CentOS 静态网络配置并链接 Xshell

vi/vim 的使用及 CentOS 静态网络配置并链接 Xshell vi/vim 基础 vi 与 vim 的区别 vi 是 Linux 系统原生的文本编辑工具,可以简单理解为 vim 是 vi 的升级版,两者核心功能一致,主要差异如下:对比维度 vi vim颜色显…

102500410 杜惟真 10月14日作业

下载完成:代码截图: (记得在每行代码后加入分号!)运行界面:这份作业属于的课程:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13558 这份作业的要求:https://edu.cnblogs.com/campus/fzu/gjyycx/homew…

alpline 构建lnmp

alpline 构建lnmp default.conf map $http_upgrade $connection_upgrade {default upgrade; close; }server {listen 80;root "/app/public";index index.php;charset utf-8;location / {try_files $ur…

2025 年最新推荐操作台厂家排行榜:覆盖指挥中心 / 控制室 / 中控室 / 监控室 / 调度室场景,为用户选购优质产品提供专业参考

当前,操作台作为指挥中心、监控室等核心场景的关键设备,其品质、功能性与适配性直接关系到工作效率与运行稳定性。然而,市场上操作台品牌数量繁多,产品质量参差不齐,部分产品存在工艺粗糙、不符合人体工学、定制服…

Ubuntu tightenVNC安装及配置

Ubuntu tightenVNC安装及配置安装tighenVNC sudo apt install xfce4-session xfce4-panel xfwm4 xfdesktop4配置xstartup vncserver -geomtery 1920x1080 #此命令生成vnc session chmod 755 ~/.vnc/xstartup执行完成后…

NVR设备ONVIF接入平台EasyCVR智慧小区视频监控系统建设方案

NVR设备ONVIF接入平台EasyCVR智慧小区视频监控系统建设方案一、方案背景 智慧小区构成了“平安城市”建设的基石。随着社会的进步,社区安全问题逐渐成为公众关注的热点。诸如高空抛物、乱丢垃圾、破坏车辆、入室盗窃等…

FPGA开发流程

Fpga开发流程可以分为编译,仿真验证,综合,实现,生成比特流文件。记忆这个流程,编译,仿真验证可以看做综合前。 编译这个阶段是将输入的.v文件编译生成中间文件供后续使用,这个阶段你可以验真写的verilog代码是否…

毕业论文技巧:Word中使用Mathtype对公式自动编号(带章节号)

参考:毕业论文技巧:Word中使用Mathtype对公式自动编号(带章节号)_mathtype自动编号按章节-CSDN博客 在毕业论文或者其他类似的长篇论著写作中,常需要根据章节号对公式进行依次编号,使用Mathtype即可做到。需要说…

试验2

试验1 源代码1 #include <stdio.h>2 #include <stdlib.h>3 #include <time.h>4 #define N 55 #define N1 806 #define N2 357 int main() {8 int cnt;9 int random_major, random_no; 10 sran…

浩辰CAD 2025 SP2安装包下载与安装教程

软件介绍 浩辰CAD 2025 SP2作为国产CAD软件的升级版本,延续了自主内核技术优势,在性能、功能及生态适配层面实现全面突破。该版本采用多核并行运算技术,开图速度提升30%,存图性能翻倍,复杂图纸操作流畅度较前代提…

高级程序语言设计第一次作业

这个作业属于 https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求 https://edu.cnblogs.com/campus/fzu/gjyycx/homework 学号:102500319 姓名:刘江涵 1.安装过程及安装成功截图2.运行程序的代码和结果过程中未…

Java word文档中的图片抽离方法

Java word文档中的图片抽离方法Java word文档中的图片抽离方法package com.example.core.mydemo.aspose;import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.apache.poi.xwpf.usermodel.XWPFPictureData;…

Kerberos认证(Elasticsearch)

一、Elasticsearch集成Kerberos认证效果图:可参考:elasticsearch添加kerberos认证完整操作流程

2025 年聚氨酯砂浆厂家最新推荐排行榜:聚焦欧洲技术与一站式服务的国内优质企业甄选指南水性聚氨酯砂浆/聚氨酯砂浆自流平厂家推荐

当前工业、食品、医药等领域对地坪材料的性能要求日益严苛,聚氨酯砂浆因耐磨、防腐、耐高低温等优势,成为众多企业的首选。但市场上厂家数量繁杂,产品质量与服务水平差异显著,部分厂家缺乏核心技术,产品难以满足行…

在Anolis OS 8.10 GA上安装和配置VNC系统

在Anolis OS 8.10 GA上安装和配置VNC系统 1、安装yum install tigervnc-server tigervnc-server-module -y 2、vncpasswd 设置VNC密码,回车后,Password为录入你要设置的密码,Verify为确认密码,Would you like to …