ZJU 3418 Binary Number
来源:互联网 发布:mac安装器遇到一个错误 编辑:程序博客网 时间:2024/05/15 12:23
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3418
2010成都现场赛,水题。
求在集合A中找一个和集合B中元素异或之后其二进制中1的个数最小的一个数。
简单位运算。
#include<stdio.h>#define NN 100int A[NN],B[NN];int solve(int a, int b){int ans = 0;a = a^b;while(a){if(a&&1)ans++;a = a&(a-1);}return ans;}int main(){int t,i,j,n,m,min,min_a,k;scanf("%d",&t);while(t--){scanf("%d%d",&m,&n);for(i=0;i<m;i++)scanf("%d",&A[i]);for(i=0;i<n;i++)scanf("%d",&B[i]);for(i=0;i<n;i++){min_a = A[0];min = solve(min_a,B[i]);for(j=1;j<m;j++){k = solve(A[j],B[i]);if(k<min){min=k;min_a = A[j];}else if(k==min && min_a > A[j])min_a = A[j];}printf("%d\n",min_a);}}return 0;}
- ZJU 3418 Binary Number
- zju 1836 Number Puzzle
- ZOJ 3418 Binary Number
- zju 1484-Minimum Inversion Number
- Binary Number
- ZJU 3233 - Lucky Number (容斥原理)
- zoj 3418 Binary Number(二进制数)
- ZJU 3170 7 Levels of Binary Search Tree
- Zju 2971 Give Me the Number不再困惑
- HDU 3709 ZJU 3416 Balanced Number 数位dp 记忆搜索
- ZJU/ZOJ 1717 POJ 2030 The Secret Number 动态规划
- ZOJ3418--Binary Number//二进制
- hdoj 3711 Binary Number
- HDU 3711 Binary Number
- Hdu 3711 Binary Number
- HDU 3711 Binary Number
- UVa11089 - Fi-binary Number
- F - Binary Number
- Perl脚本递归替换所有指定目录指定文件类型中的指定模式
- Not enough arguments
- java.util.Arrays.asList 问题
- 计算页面执行时间的两种方法
- String contains an invalid character
- ZJU 3418 Binary Number
- ABAP - 程序模板 - 表维护
- 信号量 互斥锁 条件变量的区别
- Handler总结
- iccid
- Jackrabbit OCM(二)——ObjectContentManager对象
- hdu 1385 Minimum Transport Cost
- 远控软件gh0st源码免杀之我谈
- 程序编码