技术栈

3396. 使数组元素互不相同所需的最少操作次数

咔咔咔的2025-04-14 15:18

3396. 使数组元素互不相同所需的最少操作次数


题目链接:3396. 使数组元素互不相同所需的最少操作次数

代码如下:

cpp 复制代码
class Solution {
public:
	int minimumOperations(vector<int>& nums) {
		unordered_set<int> us;
		for (int i = nums.size() - 1;i >= 0;i--) {
			if (!us.insert(nums[i]).second > 0) { // nums[i] 在 seen 中
				return i / 3 + 1;
			}
		}
		return 0;
	}
};
上一篇:debian转移根目录
下一篇:基于python的机器学习(六)—— 数据可视化和数据预处理
相关推荐
C_Si沉思
4 小时前
C++中的状态模式高级应用
开发语言·c++·算法
j_xxx404_
4 小时前
蓝桥杯基础--递归
数据结构·c++·算法·蓝桥杯·排序算法
tankeven
4 小时前
HJ145 小红背单词
c++·算法
j_xxx404_
4 小时前
蓝桥杯基础--枚举
数据结构·c++·算法·蓝桥杯
mjhcsp
4 小时前
C++ 信息论(Information Theory)完整万字教程
开发语言·c++
C++ 老炮儿的技术栈
4 小时前
现代 C++(C++11 及以后)的移动语义
linux·c语言·开发语言·c++·github
2301_81016095
4 小时前
C++与Docker集成开发
开发语言·c++·算法
CSDN_Colinw
4 小时前
C++模块化设计原则
开发语言·c++·算法
m0_66257797
4 小时前
C++中的模板方法模式
开发语言·c++·算法
m0_74887355
5 小时前
C++与Rust交互编程
开发语言·c++·算法
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03围棋-html版本04小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)05班级宠物园部署指南06OpenClaw 使用和管理 MCP 完全指南07UV安装并设置国内源08“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)09让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南10OpenClaw Control UI安全上下文访问配置