题目1151:位操作练习
来源:互联网 发布:生化奇兵 海葬 知乎 编辑:程序博客网 时间:2024/06/09 01:43
#include <iostream>#include <algorithm>#include <queue>#include <vector>#include <cstring>#include <stack>#include <string>#include <string.h>#include <stdio.h>#include <cmath>#include <map>#include <functional>#include <set>#include <limits.h>#include <math.h>#include <ctype.h>using namespace std;//1151char a[17],b[17];int n,c,d;void change(char a[]){ char tmp=a[0]; for(int i=0;i<15;i++) a[i]=a[i+1]; a[15]=tmp;}int main(){ //freopen("input.txt","r",stdin); while(scanf("%d",&n)!=EOF) { while(n--) { scanf("%d %d",&c,&d); memset(a,'0',sizeof(a)); memset(b,'0',sizeof(b)); int size=0; while(c) { a[size++]=c%2+'0'; c/=2; } size=0; while(d) { b[size++]=d%2+'0'; d/=2; } int i; for(i=0;i<16;i++) { if(strcmp(a,b)==0) break; else change(a); } if(i==16) puts("NO"); else puts("YES"); } } return 0;}/************************************************************** Problem: 1151 User: cust123 Language: C++ Result: Accepted Time:0 ms Memory:1520 kb****************************************************************/
0 0
- 题目1151:位操作练习
- 题目1151:位操作练习
- 题目1151:位操作练习
- 题目1151:位操作练习
- 题目1151:位操作练习
- 【九度】题目1151:位操作练习
- 九度OJ 题目1151:位操作练习
- 1151_位操作练习
- 九度OJ 1151:位操作练习 (位操作)
- 九度OJ 1151 : 位操作练习
- 九度oj-1151-位操作练习
- 九度OJ - 1151 - 位操作练习
- 九度OJ 1151 位操作练习
- C++位操作练习
- C++位操作练习
- 位操作练习
- 位操作的练习
- 位操作练习
- matlab绘制49*49的二维矩阵曲线图
- mysql-python:_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h' 非权威指南
- CToolTipCtrl 两种用法
- 使用myeclipse上传项目到GitHub时发生master: master [rejected
- 欢迎使用CSDN-markdown编辑器
- 题目1151:位操作练习
- 快速幂取模算法【模板】
- SpringMVC 基于注解的Controller详解
- HTML5第六课时,padding内边距
- linux目录为树结构
- Socket 通讯学习
- 利用ajax提交表单,实现数据前端后台数据交互的完整流程演示
- GraphicsLab Project之Parallel Split Shadow Map(PSSM)
- 缓存的基本知识