目录

  • 二进制中1的个数
  • 64位整数乘法

二进制中1的个数

#include<cstdio>
#include<iostream>
using namespace std;
int lowbit(int x)
{return x&(-x);
}
int main(void)
{int n; cin>>n;while(n--){int x; cin>>x;int cnt=0;while(x) x-=lowbit(x),cnt++;cout<<cnt<<" ";}return 0;
}

64位整数乘法

#include<cstdio>
#include<iostream>
#include<algorithm>
using namespace std;
typedef long long int LL;
LL a,b,p;
LL f(LL a,LL b,LL p)
{int res=0;while(b){if(b&1) res=(res+a)%p;a=a*2;b>>=1;}return res%p;
}
int main(void)
{cin>>a>>b>>p;cout<<f(a,b,p)<<endl;return 0;
}

【AC Saber】二进制相关推荐

  1. 【AC Saber】数据结构

    目录 单链表 双链表 栈 队列 单调栈 单调队列 KMP 单链表 #include<cstdio> #include<iostream> using namespace std ...

  2. 【AC Saber】离散化

    目录 离散化 离散化 #include<cstdio> #include<iostream> #include<algorithm> #include<map ...

  3. 【AC Saber】双指针

    目录 最长连续不重复子序列 数组元素的目标和 判断子序列 最长连续不重复子序列 #include<cstdio> #include<iostream> #include< ...

  4. 【AC Saber】高精度

    目录 高精度加法 高精度减法 高精度乘法 高精度除法 高精度加法 #include<cstdio> #include<iostream> #include<cstring ...

  5. 【AC Saber】二分

    目录 数的范围 数的三次方根 最佳牛围栏 特殊排序 数的范围 #include<cstdio> #include<iostream> #include<algorithm ...

  6. 【AC Saber】归并排序

    目录 归并排序 逆序对的数量 超快速排序 归并排序 #include<cstdio> #include<iostream> #include<algorithm> ...

  7. CF710F-String Set Queries【AC自动机,二进制分组】

    正题 题目链接:https://www.luogu.com.cn/problem/CF710F 题目大意 TTT次操作 往集合中加入一个字符串 往集合中删除一个字符串 给出一个模式串求出现的集合里面的 ...

  8. HPU组队赛B:问题(二进制枚举)

    时间限制1 Second 内存限制 512 Mb 题目描述 你有n个问题,你已经估计了第i个问题的难度为Ci,现在你想使用这些问题去构造一个问题集.比赛的问题集必须包含至少两个问题,而且比赛的总难度必 ...

  9. 数位dp ---- 2020 icpc 上海 Sum of Log(枚举高位的二进制数位dp)

    题目链接 题目大意 : 解题思路: 这里有个很核心的地方就是log2(i+j)\text{log2(i+j)}log2(i+j)本质上就是看看i+j\text{i+j}i+j的二进制高位在哪里? 那么 ...

最新文章

  1. ssr面板_碧蓝航线:详解SSR里诺强不强 航母专用保姆 三流防空特化型轻巡
  2. 【python学习】模块random
  3. Kubernetes 集群的零停机服务器更新 | 文末有料!
  4. 汤家凤高等数学基础手写笔记-极限与连续
  5. 微信端 a 链接无法跳转
  6. Centos+Nginx+PHP7.0编译安装(和PHP5.6老版本共存)
  7. 2019春季第三次编程总结
  8. 【转载保存】在python中如何用word2vec来计算句子的相似度
  9. Magento教程 3:如何在Magento社群版(Community Edition)安装范例资料?
  10. 4.5亿!依图的AI芯片计划初步浮出水面
  11. 如何打造领英朋友圈_领英点赞,请摆好姿势!
  12. Linux上的查找命令之locate查找
  13. 线程的共享资源和私有资源
  14. ES6的Set()方法实现数组去重
  15. Bit称万夫不当之勇,逆流而上。
  16. 我要偷偷的学Python,然后惊呆所有人(第三天)
  17. 【offer谈判】如何做一朵盛世白莲花,让企业愿意为你花大价钱!
  18. 电视盒子刷linux树莓派,用树莓派4B打造纯ATV 10代替电视盒子
  19. C语言之实用调试技巧
  20. EditText的getText()方法

热门文章

  1. stm32f103zet6实现HTTP协议请求,UTF-8转码JSON打包上传
  2. 关于Unity中的刚体和碰撞器的相关用法(一)
  3. springmvc学习笔记(10)-springmvc注解开发之商品改动功能
  4. Winform ComboBox控件高亮显示
  5. 【工具】模板引擎 Velocity
  6. CString::GetBuffer函数作用
  7. javascript 和 jq 的调试 用console.log() 函数
  8. 区块链BaaS云服务(19)趣链“联邦计算BitXmesh”
  9. 区块链BaaS云服务(14)华大BGI区块链“Baas接口“
  10. (chap1 网络基础知识)一些概念