网易首页 > 网易号 > 正文 申请入驻

小红书取消大小周,有人不乐意了,牛马的本性暴露了。。

0
分享至

专栏:50多种数据结构彻底征服

专栏:50多种经典图论算法全部掌握

最近小红书取消大小周的事上了热搜,按说这是好事,可是偏偏有些人不喜欢,说取消大小周,工资少了15%,宁愿周六加班,结果文章一发,评论区就被网友狂怼。

双休是全人类一直都在追求的,也是当年很多西方国家通过罢工流血得来的,我觉得双休才是更加符合工作和休息相平衡的一种生活方式。喜欢加班自己去加就好了,小红书又没说禁止加班。

加班就是内卷 ,其实我不反对自愿加班,但我反对强制加班。取消大小周,想加班的自己去加就行了,因为确实有不少人挣钱的欲望非常强烈,尤其是单身还没成家的,一个人在出租屋里实在是无聊,想去加班挣钱也未尝不可。但如果非要带上大家一起加班就很不合理了。

--------------下面是今天的算法题--------------

来看下今天的算法题,这题是LeetCode的第1481题:不同整数的最少数目,难度是中等。

给你一个整数数组 arr 和一个整数 k 。现需要从数组中恰好移除 k 个元素,请找出移除后数组中不同整数的最少数目。

示例1:


输入:arr = [5,5,4], k = 1 输出:1 解释:移除 1 个 4 ,数组中只剩下 5 一种整数。

示例2:


输入:arr = [4,3,1,1,3,3,2], k = 3 输出:2 解释:先移除 4、2 ,然后再移除两个 1 中的任意 1 个或者三个 3 中的任意 1 个,最后剩下 1 和 3 两种整数。

  • 1 <= arr.length <= 10^5

  • 1 <= arr[i] <= 10^9

  • 0 <= k <= arr.length

问题分析

这题说的是从数组中移除 k 个元素,使数组中剩余元素不同的数目最少。既然要不同元素的数目最少,我们只需移除出现频率最少的元素即可。比如数组[1,2,3,3,4,4,4],k 为 2,移除 1 和 2 ,数组中剩余不同元素只有 3 和 4 ,数量最少。

所以我们可以通过map先统计每个元素出现的频率,然后再根据频率从小到大排序,最后在移除频率最小的 k 个元素即可。移除的时候要注意,最后一个元素有可能没有完全移除,比如[1,2,2,2,4,4,4,4],k=3,我们可以移除 1 和 2 ,但 2 没有被全部移除,还剩下一个。

JAVA:

// 对频率进行排序 public int findLeastNumOfUniqueInts(int[] arr, int k) {     // 统计每个元素出现的频率     Map mp =  new HashMap<>();     for (int num : arr)         mp.put(num, mp.getOrDefault(num, 0) + 1);     // 把map中的元素转化为数组。     int size = mp.size();     int[][] nums = newint[size][];     int i = 0;     for (Map.Entry entry : mp.entrySet())         nums[i++] = newint[]{entry.getKey(), entry.getValue()};     Arrays.sort(nums, Comparator.comparingInt(o -> o[1]));// 根据频率进行排序     i = 0;     while (k > 0) {         k -= nums[i++][1];         if (k < 0) {             i--;// 第 i 个元素没有完全移除。             break;         }     }     return size - i; }

C++:

public:     int findLeastNumOfUniqueInts(vector

 &arr, int k) {         // 统计每个元素出现的频率         unordered_map

 mp;         for (int num: arr)             mp[num]++;         // 把map中的元素转化为数组。         vector int ,  int >> nums;          for  ( const auto  &entry: mp)             nums.emplace_back(entry.first, entry.second);          // 根据频率进行排序         sort(nums.begin(), nums.end(), []( const auto  &a,  const auto  &b) {              return  a.second < b.second;         });          int  i =  0 ;          while  (k >  0 ) {             k -= nums[i++].second;              if  (k <  0 ) {                 i--; // 第 i 个元素没有完全移除。                  break ;             }         }          return  nums.size() - i;     }


笔者简介

博哥,真名:王一博,毕业十多年, 作者,专注于 数据结构和算法 的讲解,在全球30多个算法网站中累计做题2000多道,在公众号中写算法题解800多题,对算法题有自己独特的解题思路和解题技巧,喜欢的可以给个关注,也可以 下载我整理的1000多页的PDF算法文档 。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
非必要不做CT?医生强调:只要做过CT,患者一定多加关注这4点!

非必要不做CT?医生强调:只要做过CT,患者一定多加关注这4点!

叙说医疗健康
2026-06-16 08:00:21
菲防长曾语出惊人:不管美国总统是谁?中国都不太可能对菲动武

菲防长曾语出惊人:不管美国总统是谁?中国都不太可能对菲动武

超喜欢我
2026-06-23 22:59:15
49岁夏奇拉世界杯随便一拍就是大片,骨相抗老,粉丝夸她满49减20

49岁夏奇拉世界杯随便一拍就是大片,骨相抗老,粉丝夸她满49减20

新金牌娱乐观察家
2026-06-23 13:08:27
一旦金融危机杀到,什么东西最值钱?答案绝对颠覆你的认知

一旦金融危机杀到,什么东西最值钱?答案绝对颠覆你的认知

小蜜情感说
2026-06-24 08:18:14
“五眼联盟”发表联合声明警告:数月内或出现可发动毁灭性网络攻击的AI模型

“五眼联盟”发表联合声明警告:数月内或出现可发动毁灭性网络攻击的AI模型

新浪财经
2026-06-23 18:52:08
8000多辆军车成了废铁,克里米亚彻底断供!

8000多辆军车成了废铁,克里米亚彻底断供!

果妈聊娱乐
2026-06-13 15:24:53
尾盘涨停,A股第一!“从70元就看着它”,今天突破700元

尾盘涨停,A股第一!“从70元就看着它”,今天突破700元

新浪财经
2026-06-24 17:28:50
祝贺苏州这5名同学

祝贺苏州这5名同学

姑苏网
2026-06-24 14:06:06
恶魔施纯芳被押解回国等待宣判!他的妻子和父母觉得自己很无辜

恶魔施纯芳被押解回国等待宣判!他的妻子和父母觉得自己很无辜

细品名人
2026-06-23 07:22:50
巴媒:巴西赛前全队合影的习惯将保持至世界杯结束

巴媒:巴西赛前全队合影的习惯将保持至世界杯结束

懂球帝
2026-06-24 11:39:30
中国男篮被直接无视?日本连热身赛都不打了:郭士强这下压力大了

中国男篮被直接无视?日本连热身赛都不打了:郭士强这下压力大了

篮球快餐车
2026-06-24 03:32:18
我们吃饱饭才几年,这么多人就没一个对手看得上

我们吃饱饭才几年,这么多人就没一个对手看得上

担扑
2026-06-21 14:32:26
克里米亚战争失败后,沙俄拿东方撒气,俄乌战争过后俄会拿谁出气

克里米亚战争失败后,沙俄拿东方撒气,俄乌战争过后俄会拿谁出气

历史摆渡
2026-06-24 12:50:03
勇士爆冷选中大六新秀,这很勇士!乐透最强关系户直接跳选!

勇士爆冷选中大六新秀,这很勇士!乐透最强关系户直接跳选!

贵圈真乱
2026-06-24 19:16:41
贝克汉姆14岁的女儿小七怎么如此成熟了,好像少妇

贝克汉姆14岁的女儿小七怎么如此成熟了,好像少妇

西楼知趣杂谈
2026-06-13 19:52:21
上海79岁爷叔懵了:宅基地档案上,多了个“陌生妻子”!前后3段婚姻,配偶都不是她;派出所也查不出这人到底是谁……

上海79岁爷叔懵了:宅基地档案上,多了个“陌生妻子”!前后3段婚姻,配偶都不是她;派出所也查不出这人到底是谁……

大风新闻
2026-06-24 16:57:19
河北麦田现1.3米雷电玻璃,温度超太阳5倍

河北麦田现1.3米雷电玻璃,温度超太阳5倍

启迪你的思维
2026-06-24 06:20:16
9亿执行令才过4年!董卿丢的面子,这次竟被12岁儿子找了回来

9亿执行令才过4年!董卿丢的面子,这次竟被12岁儿子找了回来

阿纂看事
2026-06-24 10:41:19
美联储再次举起带血镰刀,照搬97年洗劫亚洲那套,来收割全球财富

美联储再次举起带血镰刀,照搬97年洗劫亚洲那套,来收割全球财富

丁丁鲤史纪
2026-06-24 10:47:58
彻底凉透!冯小刚号称3亿执导的大片,上映第5天票房跌破250万

彻底凉透!冯小刚号称3亿执导的大片,上映第5天票房跌破250万

火山詩话
2026-06-24 05:43:02
2026-06-24 21:04:49
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
273文章数 4关注度
往期回顾 全部

科技要闻

豆包专业版上线:定价68-500元每月

头条要闻

外媒:又一名美四星上将在美防长迫使下提前离职

头条要闻

外媒:又一名美四星上将在美防长迫使下提前离职

体育要闻

字母哥,会把凯尔特人拆了吗?

娱乐要闻

向佐向佑兄弟合体直播!母子终于和解

财经要闻

爆料人:如果我错了,赔偿坐牢都接受

汽车要闻

施鹏泽:为什么奥迪E7X强调座舱气味安全?

态度原创

家居
本地
亲子
手机
数码

家居要闻

绿意盎然 自然之境

本地新闻

2026世界杯全勤太难?这份保姆级攻略请收好

亲子要闻

儿童驱蚊产品调查:化妆品超范围宣称功效、宝宝专研实为营销噱头

手机要闻

小米卢伟冰:REDMI K90至尊版把Max全套游戏基因搬了过来

数码要闻

华为MatePad Mini平板推送鸿蒙6.1.0.125 SP20更新

无障碍浏览 进入关怀版