位操作练习
来源:互联网 发布:月影传说mac版 编辑:程序博客网 时间:2024/05/22 14:48
代码:
#include <stdio.h> int main(){ int n; scanf("%d",&n); while(n--) { int a,b; scanf("%d%d",&a,&b); int flag = 0; int s = 1 << 16; // 用于取第17位 int t = s - 1; // 用于去掉第17位 for(int i=0;i<16;i++) { if(a == b) {flag = 1;break;} a <<= 1; int b = a & s; // 取第17位(即移出的那1位) b >>= 16; // 左移到第1位 a &= t; // 去掉第17位 a |= b; // 第17位接到未尾 } if(0 == flag) printf("NO\n"); else printf("YES\n"); } return 0;}
0 0
- C++位操作练习
- C++位操作练习
- 位操作练习
- 位操作的练习
- 位操作练习
- 题目1151:位操作练习
- 题目1151:位操作练习
- 题目1151:位操作练习
- 1151_位操作练习
- 题目1151:位操作练习
- 题目1151:位操作练习
- Bailian3718 位操作练习【位运算】
- 位操作中的&操作运算符练习
- 九度OJ 1151:位操作练习 (位操作)
- 九度OJ 1151 : 位操作练习
- 【九度】题目1151:位操作练习
- 九度oj-1151-位操作练习
- 算法练习-位操作小技巧
- Android动画(2)视图动画
- PHP批量导入excel数据到数据库简易版方法(From Jeskitt)
- POJ1011 木棒
- Windows10+Caffe+CUDA7.5+VS2013环境配置
- 关于 Storm 的一篇好文章
- 位操作练习
- 第三章 操作符
- 一起talk C栗子吧(第八十回:C语言实例--进程互斥)
- CC学习C语言 小结No.1
- 合并两个有序的单链表
- 心上莲花:我的一些经历
- 监督学习之Logistic regression——Andrew Ng机器学习笔记(二)
- js刷新页面的几种方法
- 程序猿之华丽转身:五年 == 100W