美文网首页
1041 Be Unique (20分)

1041 Be Unique (20分)

作者: 量化啦啦啦 | 来源:发表于2020-02-17 18:17 被阅读0次
image.png
/*
Sample Input 1:
7 5 31 5 88 67 88 17
Sample Output 1:
31
Sample Input 2:
5 888 666 666 888 888
Sample Output 2:
None
 */
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
const int maxn = 10010;
vector<int> V(maxn), judge; //maxn个元素均为0
int main() {
    int N, ans;
    bool unique = false;
    cin >> N;
    for (int i = 0; i < N; i++) {
        int index;
        cin >> index;
        judge.push_back(index);
        V[index] += 1;
    }
    for (int i = 0; i < N; i++) {
        if (V[judge[i]] == 1) {
            ans = judge[i];
            unique = true;
            break;
        }
    }
    if (!unique)   //unique为假,不存在unique的数
        printf("None");
    else
        printf("%d", ans);
    return 0;
}
//另解
#include <cstdio>
using namespace std;
int a[100001], m[100000];
int main() {
    int n;
    scanf("%d", &n);
    for (int i = 0; i < n; i++) {
        scanf("%d", &a[i]);
        m[a[i]]++;
    }
    for (int i = 0; i < n; i++) {
        if (m[a[i]] == 1) {
            printf("%d", a[i]);
            return 0;
        }
    }
    printf("None");
    return 0;
}

相关文章

  • 1041 Be Unique(20 分)

    Being unique is so important to people on Mars that even ...

  • 甲级| 1041.Be Unique

    题目描述 Being unique is so important to people on Mars that ...

  • 1041 Be Unique (20分)

  • 『バカ😒』| 1041 unique

    注意数组大小(段错误)

  • A1041 Be Unique (20分)

    // A1041 Be Unique (20分).cpp : 此文件包含 "main" 函数。程序执行将在此处开始...

  • 【PAT_1041】 Be Unique (20)

    题目描述 投注一组由[1,10^4]中的数组成的组成,投注第一个成为唯一数字的数字为胜利者。例如:7个人分别投注为...

  • 1041

  • 1041

    2022.11.02 星期三 晴 今天没上班,送走云灿,赶去参加安全生产教育培训,由于对培训场不太熟悉,据...

  • 1041

    8月1日,农历七月初四,周一,多云 上午六点出门,跑南京中医院。自从医院搬过家,第一次去。三号地铁站下来,东南西北...

  • mysql外键约束取消

    SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; ...

网友评论

      本文标题:1041 Be Unique (20分)

      本文链接:https://www.haomeiwen.com/subject/lflifhtx.html