ZOJ3418--Binary Number//二进制
来源:互联网 发布:汇川plc编程软件价格 编辑:程序博客网 时间:2024/05/16 14:38
利用异或、与的操作。
#include<iostream>#include<stdio.h>using namespace std;int p[32];int find(int x){int k=0;for(int i=0;i<31;i++){if(x&p[i]) k++;}return k;}int main(){p[0]=1;for(int i=1;i<31;i++) p[i]=(p[i-1]<<1);int T,sm[110],sn[110];cin>>T;while(T--){int m,n;cin>>m>>n;for(int i=0;i<m;i++)scanf("%d",&sm[i]);for(int i=0;i<n;i++)scanf("%d",&sn[i]);for(int i=0;i<n;i++){int s=sn[i]^sm[0];int k=find(s),out=sm[0];for(int j=1;j<m;j++){s=sn[i]^sm[j];int t=find(s);if(t<k) {out=sm[j];k=t;}else if(t==k&&sm[j]<out) out=sm[j];}cout<<out<<endl;}}return 0;}
- ZOJ3418--Binary Number//二进制
- zoj1383 zoj3418 二进制 基础
- 二进制直接量(binary number format)
- zoj 3418 Binary Number(二进制数)
- Binary Number
- LeetCode 693 Binary Number with Alternating Bits 带有交替位的二进制数
- Add Binary 二进制相加
- erlang binary 二进制错误
- Add Binary 二进制加法
- Binary-safe 二进制安全
- hdu5573 Binary Tree 二进制
- 二进制日志 Binary Log
- Add Binary:二进制加法
- ZJU 3418 Binary Number
- hdoj 3711 Binary Number
- HDU 3711 Binary Number
- Hdu 3711 Binary Number
- ZOJ 3418 Binary Number
- 看看这人是谁
- 如何拆风扇
- flex 实现图片轮转特效
- OSG简介与最简单的实例
- 在WinCE中实现Screen Rotation
- ZOJ3418--Binary Number//二进制
- vTiger 汉化问题
- 消防栓的正确使用
- Java SWT图像处理入门
- PHP-权限控制类
- 谷歌测试新主页:最激进改版(图)
- Python MySQLdb escape_string 转义函数
- android email 邮件转发 附件不能转发问题的解决
- 我