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

做网页游戏网站长沙关键词优化方法

做网页游戏网站,长沙关键词优化方法,做网站带后台多少钱,长久新开传奇网站bitset 的基本用法 定义 bitset 的大小在定义时必须指定&#xff0c;通常是一个常量或编译时常量。例如&#xff1a; const int MAXN 64; // 定义最大位数 bitset<MAXN> bits;常用方法 构造函数&#xff1a; bitset<size>(value)&#xff1a;用一个整数值初始化…

bitset 的基本用法

定义

bitset 的大小在定义时必须指定,通常是一个常量或编译时常量。例如:

const int MAXN = 64; // 定义最大位数
bitset<MAXN> bits;
常用方法
  1. 构造函数

    • bitset<size>(value):用一个整数值初始化 bitset
    • bitset<size>(string):用一个二进制字符串初始化 bitset
  2. 位操作

    • bits[i]:访问第 ( i ) 位的值(0 或 1)。
    • bits.set(i):将第 ( i ) 位设置为1。
    • bits.reset(i):将第 ( i ) 位设置为0。
    • bits.flip(i):翻转第 ( i ) 位的值(0 变 1,1 变 0)。
    • bits.test(i):检查第 ( i ) 位是否为1。
  3. 统计方法

    • bits.count():返回 bitset 中1的个数。
    • bits.size():返回 bitset 的大小(位数)。
    • bits.any():检查 bitset 中是否有任何一位为1。
    • bits.none():检查 bitset 中是否所有位都为0。
    • bits.all():检查 bitset 中是否所有位都为1。
  4. 转换方法

    • bits.to_string():将 bitset 转换为二进制字符串。
    • bits.to_ulong():将 bitset 转换为 unsigned long 类型的整数。
    • bits.to_ullong():将 bitset 转换为 unsigned long long 类型的整数。

在斑马值问题中的应用

在斑马值问题中,我们需要计算一个数的二进制表示中1的个数。bitsetcount 方法可以高效地完成这个任务。

示例代码
#include <iostream>
#include <bitset>
using namespace std;const int MAXN = 64; // 最大二进制位数ll countZebraValue(ll l, ll r, ll k) {ll count = 0;for (ll x = l; x <= r; ++x) {bitset<MAXN> bits(x); // 将 x 转换为 bitsetif (bits.count() == k) { // 计算二进制表示中1的个数count++;}}return count;
}int main() {int t;cin >> t;while (t--) {ll l, r, k;cin >> l >> r >> k;cout << countZebraValue(l, r, k) << endl;}return 0;
}

代码解释

  1. 定义 bitset

    • 使用 bitset<MAXN> 定义一个大小为 MAXNbitsetMAXN 是一个常量,表示最大二进制位数。
  2. 计算1的个数

    • 使用 bitset<MAXN> bits(x) 将整数 ( x ) 转换为 bitset
    • 使用 bits.count() 方法计算 ( x ) 的二进制表示中1的个数。
  3. 统计满足条件的数

    • 遍历区间 ([l, r]) 内的每个数 ( x ),如果 ( x ) 的二进制表示中1的个数等于 ( k ),则计数器 count 加1。
http://www.dtcms.com/wzjs/462263.html

相关文章:

  • 上海企业网站建设哪家好百度网站收录提交
  • 263网站建设怎么样推介网
  • 上海大都会app官网下载做博客的seo技巧
  • 手机h5建站手机导航下载2022新版
  • 做期货黄金哪个网站信息数据准谷歌seo 优化
  • 网站建设评标办法关键词排名优化易下拉霸屏
  • 秀山网站建设徐州seo招聘
  • 厦门做网站排名代刷网站推广
  • 网站建设合同书模板可以推广赚钱的软件
  • 推广方式和渠道长沙靠谱seo优化
  • 凡科做网站不要钱上海搜索引擎优化1
  • 做漂亮的网站微信公众号营销
  • 中央广播电视总台在线观看seo每日一帖
  • 天津武清网站开发网络营销企业网站优化
  • 正规seo一般多少钱seo工资水平
  • 城乡与住房建设厅网站首页黄页网站推广
  • 网站报404错误怎么解决企业seo顾问公司
  • 滨州做网站的公司高效统筹疫情防控和经济社会发展
  • 网站建设与管理方向seo顾问
  • 教育网页设计模板seo网站推广建站服务商
  • 深圳网站建设手机网站建设免费舆情网站
  • 如何看网站的流量互联网营销方法有哪些
  • 重庆巴南网站制作有创意的营销案例
  • 安踏网站建设策划方案最全bt磁力搜索引擎索引
  • 西安seo培训机构安徽网站建设优化推广
  • 南阳建设网站制作如何进行关键词分析
  • 关键词优化武汉windows优化大师电脑版
  • 重庆市建设银行网站舟山百度seo
  • 网站建设管理总结县政府班级优化大师客服电话
  • 做网站的税是多少营销策划公司收费明细