会员
周边
新闻
博问
闪存
众包
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wavlii
博客园
首页
新随笔
联系
订阅
管理
2026年3月12日
Gosper's Hack(枚举二进制中1的个数相同所有数)
摘要: auto nxt = [&](int x)->int { // 生成下一个更大的同样二进制有k个1的数 // int注意越界 int c = x & -x; int r = x + c; return (((r ^ x) >> 2) / c) | r; }; // 例如一共有10位,枚举1的个数为4
阅读全文
posted @ 2026-03-12 01:28 hyhgfrgh
阅读(1)
评论(0)
推荐(0)
2026年3月8日
P4168 [Violet] 蒲公英 (离散化+分块 在线查询区间众数)
摘要: P4168 [Violet] 蒲公英 离散化+分块 在线查询区间众数 由于a_i范围是1e9的,记录a_i出现的次数不方便直接用数组记录,但是一共有n个数,我们就可以把它们排序去重,把a_i映射为在n个数中排第几,这样映射后的值域就小于n了,我们就能直接用数组记录了,这就是离散化 将长度为 n 的数
阅读全文
posted @ 2026-03-08 22:52 hyhgfrgh
阅读(13)
评论(0)
推荐(0)
公告