计蒜客————单独的数字(二)
来源:互联网 发布:java单引号和双引号 编辑:程序博客网 时间:2024/06/05 20:12
一个整型数组中有一个元素只出现一次,其它元素都出现两次。求出只出现一次的元素。
要求:
线性时间复杂度,不能使用额外空间。
聪明的你能搞定吗?
格式:
第一行输入数字n,代表有n个数,根据题意,很明显n是奇数,
第二行输入数组A[i], i从0~n-1.
最后输出单独的数字。
样例输入
71 3 2 0 3 2 1这道题的归类是位运算,利用两个相同的值异或为0,来求得唯一不同的值。#include <iostream>#include<cstring>#include<stdio.h>#include<algorithm>#include<map>#define MAX 9223372036854775807using namespace std;int main(){ int n; while(~scanf("%d",&n)) { int com; scanf("%d",&com); n--; while(n--) { int t; cin>>t; com=com^t; } printf("%d\n",com); } return 0;}
阅读全文
0 0
- 计蒜客————单独的数字(二)
- Python|计蒜客——单独的数字
- 计蒜客————单独的数字
- 【计蒜客系列】挑战难题115:单独的数字(二)
- 面试题——找单独数字
- 简单的算法问题8——单独的数字(位运算)
- [计蒜客] 单独的数字
- 计蒜客 -- 单独的数字
- 计蒜客 单独的数字
- 计蒜客-单独的数字
- 计蒜客 单独的数字
- 计蒜客 单独的数字
- 计蒜客 单独的数字(位运算)
- Leetcode刷题记——136. Single Number(单独的数字)
- 计蒜客015-单独的数字
- Java - 计蒜客 - 单独的数字
- 计蒜客 难题题库 015 单独的数字
- 计蒜客 第15题:单独的数字
- vue.js如何安装less
- Unity常用代码
- SVM支持向量机通俗导论(理解SVM的三层境界)
- ffmpeg 新老接口问题及对照集锦
- 欢迎使用CSDN-markdown编辑器
- 计蒜客————单独的数字(二)
- AsyncHttp请求Post请求格式
- iOS用户行为追踪——无侵入埋点
- Vue---router--项目组件传参数
- 理解Spring MVC中的异步处理请求(上)
- mysql免安装版简单使用步骤
- 看懂Java类图
- 分析了 100 家破产的创业公司,想告诉你:创业为什么会失败?
- Javascript闭包(Closure)