文章目录

  • 1. 题目
  • 2. 解题

1. 题目

给你一个整数数组 A,请找出并返回在该数组中仅出现一次的最大整数

如果不存在这个只出现一次的整数,则返回 -1。

示例 1:
输入:[5,7,3,9,4,9,8,3,1]
输出:8
解释:
数组中最大的整数是 9,但它在数组中重复出现了。
而第二大的整数是 8,它只出现了一次,所以答案是 8。示例 2:
输入:[9,9,8,8]
输出:-1
解释:
数组中不存在仅出现一次的整数。提示:
1 <= A.length <= 2000
0 <= A[i] <= 1000

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/largest-unique-number
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2. 解题

class Solution {public:int largestUniqueNumber(vector<int>& A) {unordered_map<int,int> m;for(int a : A)m[a]++;int ans = INT_MIN;for(auto it = m.begin(); it != m.end(); ++it)if(it->second == 1)ans = max(ans, it->first);return ans==INT_MIN ? -1 : ans;}
};

12 ms 9.2 MB


长按或扫码关注我的公众号,一起加油、一起学习进步!

LeetCode 1133. 最大唯一数相关推荐

  1. 2022-3-30 Leetcode 1133.最大唯一数

    class Solution {public:int largestUniqueNumber(vector<int>& nums) {map<int,int> myMa ...

  2. leetcode No.15-16 三数之和相关问题

    leetcode 15. 三数之和 题目 链接:https://leetcode-cn.com/problems/3sum 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 ...

  3. LeetCode实战:两数相加

    题目英文 You are given two non-empty linked lists representing two non-negative integers. The digits are ...

  4. LeetCode(1.俩数之和)JAVA

    LeetCode(1.俩数之和) 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是 ...

  5. 136 Single Number(找唯一数Medium)

    题目意思:一个int数组,有一个数只出现一次,其他数均出现两次,找到这个唯一数 知识普及:~:非运算,单目运算符1为0,0为1;   &:与运算,都为1则为1,否则为0 |:或运算,全为0则为 ...

  6. LeetCode 1088. 易混淆数 II(回溯/BFS)

    文章目录 1. 题目 2. 解题 2.1 回溯 2.2 BFS 1. 题目 本题我们会将数字旋转 180° 来生成一个新的数字. 比如 0.1.6.8.9 旋转 180° 以后,我们得到的新数字分别为 ...

  7. LeetCode题 - 1 两数之和

    LeetCode题 - 1 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案. ...

  8. [模拟|数位] leetcode 9 回文数

    [模拟|数位] leetcode 9 回文数 1.题目 题目链接 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121 输出: true ...

  9. 【LEETCODE】【史密斯数】

    [LEETCODE][史密斯数] 题目描述 Simth数的概念:一个非素数,其各位之和等于其所有质因数的各位之和.例如: 4=2 2,4=2+2,所以4是一个史密斯数. 22=211,2+2=2+1+ ...

最新文章

  1. Linux串口原理与编程
  2. 单目相机的内外参标定
  3. JavaScript —— 如何判断一个非数字输入
  4. VC/MFC Tips
  5. Tomcat - 源码构建Tomcat 8.5.55 启动
  6. python中 是什么类型_浅谈python中的变量默认是什么类型
  7. 三百年前的AI骗局:骗过美国总统和普鲁士大帝的国际象棋AI
  8. 【收藏】CDH6.2.1 配置Flink1.10(编译安装)
  9. Codeforces A - Bear and Prime 100(交互题)
  10. 手把手教你接入前端热门抓包神器 - whistle
  11. abb智能控制系统_ABB助力国网冀北电力打造虚拟电厂
  12. 为什么选择做班级管理系统_为什么即使在平衡的班级下准确性也很麻烦
  13. linux vnc 改端口号,RHEL6下配置vncserver服务(包括修改vnc端口)
  14. MongoDB 计划从“Data Sprawl”中逃脱
  15. 了解 | 你必须了解的Mysql 三大日志
  16. USB HID 协议
  17. UI设计干货素材|滑动动效设计模板
  18. 习题3.8 符号配对 (20 分)
  19. 初中计算机理论教案,初中信息技术教学设计
  20. brpc学习:bvar

热门文章

  1. python2.7无法使用pip(安装easy_install)
  2. dump分析工具_Java应用CPU过高,如何排查?参考解决思路和常用工具总结
  3. Java obj与JSON互转(jackson)
  4. 使用fping 查看局域网中有哪些ip
  5. Codeblocks和gdb调试 (转)
  6. TCP的定时器系列 — SYNACK定时器
  7. s5pv210——LCD的原理和实战
  8. 一些自己编写的字符串操作函数
  9. Codeforces 360E 贪心 最短路
  10. web容器(02):tomcat配置监控