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

平安网站建设工作总结自建域名

平安网站建设工作总结,自建域名,wordpress 高清头像,义乌公司做网站位运算基础 作者#xff1a;blue 时间#xff1a;2024.3 文章目录 位运算基础1.计算二进制中1的个数2.位运算#xff08;x -x#xff09;x 为偶数x为奇数最终结论用途#xff1a; 一般可以用来获取某个二进制数的LowBit 1.计算二进制中1的个数 nn(n-1) //用…位运算基础 作者blue 时间2024.3 文章目录 位运算基础1.计算二进制中1的个数2.位运算x -xx 为偶数x为奇数最终结论用途 一般可以用来获取某个二进制数的LowBit 1.计算二进制中1的个数 nn(n-1) //用就完了#include iostream using namespace std; int count(int n) {int sum0;while(n){nn(n-1);sum;}return sum; } int main() {int n;int sum0;cinn;sumcount(n);printf(%d,sum);return 0; }应用0二进制问题 - 蓝桥云课 (lanqiao.cn) 虽然有一半的测试数据会超时但是强在代码容易写而且不用思考先拿一半分数再说 #include iostream #define int long long using namespace std; int count(int n) {int sum0;while(n){nn(n-1);sum;}return sum; } signed main() {int n,k;int ans0;int sum;cinnk;for(int i1;in;i){sumcount(i);if(sumk) ans;}printf(%lld,ans);return 0; }2.位运算x -x ~x:按位取反 -x 的值 其实就是在x的值的基础上进行按位取反(~x)之后在增加1所得 x -x x (~x 1)x 为偶数 偶数按位取反后一定是奇数再1会影响进位。 如 0000 0100 1110 取反后的结果就变成了 1111 1011 0001而当这个值 1之后由于发生了进位 即 1111 1011 0001 1 1111 1011 0010这个结果再与最初的值相与后 只会有一位保留为1 0000 0100 1110 1111 1011 0010 0000 0000 0010 如果一个偶数 在执行 x -x的操作的时候 最后结果肯定有如下两个特征 ① 这个结果只有一位值是1 其他位均是0 ② 这个值的末位0的个数与原值保持一致 “当一个偶数与它的负值相与时 结果是能整除这个偶数的最大的2的幂, 即 m n -n , 则 n % m 0, 且 m 2 ^ k” x为奇数 奇数取反后的值一定是偶数 而偶数的值 1之后 并不会影响进位 所以进行x-x后剩下刚加上的那最后一位1 结论“如果是x是奇数 那x -x 的结果一定是1” 最终结论 “当一个数与其取负后的值相与 如果这个数是偶数 则结果是能整除这个偶数的最大的2的幂(即 m n -n , 则 n % m 0, 且 m 2 ^ k) 如果这个数是奇数 则结果必为1” 用途 一般可以用来获取某个二进制数的LowBit lowbit ( n ) 定义为非负整数 n 在二进制表示下 “ 最低位的 1 及其后面的所有的 0 ” 的二进制构成的数值。 int lowbit(int x) {return x(-x); }8.位运算与或非异或 ①与运算运算符号为 运算法则为遇0得0。也就是说只要有0结果即为0。 举例1001 1100 1 0 0 1           1 1 0 0     ————     1 0 0 0 妙用x1可以用来判断二进制数x最后一位是不是1是1就为1不是1则为0 可以用来快速判断奇偶数。 ②或运算运算符号为 | 就是一个竖线运算法则为遇1得1。也就是说只要有1结果就为1。 举例1100 | 1010 1 1 0 0       |     1 0 1 0     ————     1 1 1 0 ③非运算预算符号为 ~就是一个波浪线运算法则为按位取反也就是遇1取0,遇0取1即 ~1 0 , ~0 1; 举例 ~1001 1 0 1 1      ~     ————     0 1 0 0 ④异或运算运算符号为 ^就是一个乘方符号运算法则为相同取0不同取1。异或运算关键在异上面异为1否则为0 举例1001 ^ 1001 1 0 1 1      ^     1 0 0 1     ————     0 0 1 0 ⑤左移与右移 左移很简单的来说就是把当前的二进制整体往左边移动N个单位N取决于你的表达式。 例如32 1 64。右移很简单的来说把当前的二进制整体往右边移动N的单位得到一个新的二进制。 例如32 1 16//用二进制数来表示信号灯的7个灯管用异或运算来模拟灯管的变化 #include stdio.h #include string.h const int N 1e5 1; int check(int x) {int num0;while(x){num (x 1);x x 1;}return num; } int main() { //abcdefgint pos[] { 0B1111110,0B0110000,0B1101101,0B1111001,0B0110011,0B1011011,0B1011111,0B1110000,0B1111111,0B1111011 };int i, len;int ans 0;char s[N], t[N];scanf(%s, s);scanf(%s, t);len strlen(s);for(i0;ilen;i){ans check(pos[s[i] - 0] ^ pos[t[i] - 0]);}printf(%d, ans);return 0 }
http://www.hkea.cn/news/14459380/

相关文章:

  • 站长工具seo综合查询 正品蓝导航搭建个网站多少钱
  • 网站怎样优化seowordpress plugins权限
  • 三种常用的网站设计软件公司网站管理规定
  • 创建本地网站网站改版销售话术
  • 网站建设找业主签字模板企业邮箱查询
  • 谷歌seo网站建设泰安人才网app
  • 怎么建设一个淘宝客网站湖北建设执业注册管理中心网站
  • 一个具体网站的seo优化线上营销培训
  • flask做网站工具怎么在word添加wordpress
  • 网站建设目的意义软件开发工作
  • 网站平台设计费用西安市城乡建设管理局网站
  • 南昌网站建设在哪里wordpress运行php文件下载
  • 做网站php的作用社保代缴网站开发
  • 广东省网站备案系统宝安网站制作网站建设
  • 手机app制作网站丹东企业做网站
  • 自己如何免费制作一个网站网页怎么制作二维码
  • 网站建设行业数据我的网站模板下载
  • 怎么做网站排名天津站设计单位
  • 阿里巴巴国际站网页版刚做的网站怎么在百度上能搜到
  • 清苑网站建设郴州旅游
  • 网站建设微信商城多少钱苍南县网站集约化建设
  • 福州展示网站制作的公司合肥网站开发外包
  • 企业网站备案座机号wordpress acf 收费
  • 站长工具国产烟台网站制作培训
  • 做一家网站要多少钱2个小时学会网站建设
  • 个人想做企业网站备案甘肃嘉峪关建设局网站
  • 天津网站优化公司哪家专业新浪做网站
  • 网站建设需要工作计划邢台网站推广多少钱
  • 怎么做企业销售网站大学英文网站建设举措
  • 网站打不开怎么回事id文件怎么转wordpress