落单的数II
来源:互联网 发布:mac word 全选 编辑:程序博客网 时间:2024/06/05 19:01
给出3*n + 1 个的数字,除其中一个数字之外其他每个数字均出现三次,找到这个数字。
样例
样例
给出 [1,1,2,3,3,3,2,2,4,1] ,返回 4
import java.util.Scanner;/** * 给出3*n + 1 个的数字,除其中一个数字之外其他每个数字均出现三次,找到这个数字。样例给出 [1,1,2,3,3,3,2,2,4,1] ,返回 4 * @author Dell * */public class Test83 { public static int singleNumberII(int[] A) { int result=0; for(int i=0;i<32;i++) { int count=0; for(int j=0;j<A.length;j++) { count=count+((A[j]>>i)&1); } if(count%3==1) { result=result|(1<<i); } } return result; }public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int[] a=new int[n]; for(int i=0;i<a.length;i++) { a[i]=sc.nextInt(); } System.out.println(singleNumberII(a));}}
阅读全文
0 0
- 落单的数 II
- 落单的数II
- 落单的数 II
- 落单的数II
- 落单的数(落单的数 & 落单的数 II & 落单的数 III)
- LintCode-落单的数 II
- lintcode-落单的数 II
- LintCode 落单的数 II
- lintcode,落单的数 II
- Lintcode 落单的数 II
- 落单的数 II-LintCode
- lintcode 落单的数 II
- lintcode-落单的数II-83
- Lintcode—落单的数II
- LintCode:M-落单的数II
- LintCode 83. 落单的数II
- [LintCode] 落单的数II Single Number II
- ***[Lintcode]Single Number II 落单的数 II
- 计算机端口
- Installing TensorFlow on Mac OS X
- ARP脚本
- 触发器Trigger
- 一个设计师眼中的好设计
- 落单的数II
- SpringMVC 的原理
- 江西理工大学正方教务系统查成绩(模拟登录)
- JAVA 常用集合内部机制原理
- 递归地思考
- canvas验证码
- css学习笔记-盒子的box-size
- Netflix Zuul 简介
- 使用OpenSSL生成证书