zoukankan      html  css  js  c++  java
  • HDOJ2095 Find your present (2) / NYOJ528 找球号(三)

    找球号(三)

    时间限制:2000 ms  |  内存限制:3000 KB
    难度:2
     
    描述

    xiaod现在正在某个球场负责网球的管理工作。为了方便管理,他把每个球都编了号,且每个编号的球的总个数都是偶数。有一天,xiaod发现少了一个球,你能帮他找出丢的那个球的球号吗?

     
    输入
    有多组测试数据。每组数据包括两行。
    第一行是一个整数N(0<N<1000000),表示现在所剩的球数。
    随后的一行是N个数,表示所剩的各个球的编号M(0<M<10^9)。
    输出
    对于每组数据,输出弄丢的那个球的球号。
    样例输入
    5
    1 1 3 6 6
    3
    1 2 1
    样例输出
    3
    2
     1 /*
     2 只需知道异或的两个性质即可:
     3     1、 n ^ 0 = n;
     4     2、 n ^ n = 0;  (a ^ b ^ a = b)
     5 */
     6 #include <cstdio>
     7 #include <iostream>
     8 
     9 using namespace std;
    10 
    11 int main()
    12 {
    13     int n, ans, t;
    14     while(~scanf("%d", &n))
    15     {
    16         ans = 0;
    17         while(n--)
    18         {
    19             scanf("%d", &t);
    20             ans ^= t;
    21         }
    22         printf("%d\n", ans);
    23     }
    24     return 0;
    25 }
    功不成,身已退
  • 相关阅读:
    JS——jquery UI
    js——正则表达式
    jsonp——使用公共接口获取数据
    JS——json、ajax、jsonp
    [HNOI2011]括号修复 / [JSOI2011]括号序列
    [HNOI 2016] 树
    luogu_P3313 [SDOI2014]旅行
    无旋Treap模板
    [CF 718C] Sasha and Array
    [洛谷 P4556] 雨天的尾巴
  • 原文地址:https://www.cnblogs.com/dongsheng/p/2805685.html
Copyright © 2011-2022 走看看