力扣 第 476 场周赛(A~D)

news/2025/11/16 23:58:11/文章来源:https://www.cnblogs.com/greenofyu/p/19229421
力扣 第 476 场周赛(A~D)

A:3745. 三元素表达式的最大值
签到题,直接排序,首尾分别取两个和一个就可以了。

1 class Solution {
2 public:
3     int maximizeExpressionOfThree(vector<int>& nums) {
4         sort(nums.begin(),nums.end(),greater<int>());
5         return nums[0]+nums[1]-nums.back();
6     }
7 };

B:3746. 等量移除后的字符串最小长度

脑筋急转弯。当字符串中存在a和b两种字符的时候,一定可以进行一个操作,选择一个子串ab或者ba,将其移除。

那么最后停止条件则为只剩下一种字符,答案也即为两种元素个数的差值。

1 class Solution:
2     def minLengthAfterRemovals(self, s: str) -> int:
3         cnt=Counter(s)
4         return abs(cnt['a']-cnt['b'])

C:3747. 统计移除零后不同整数的数目
要统计小于等于n的数中删除0后还有多少种数字,删除0的含义是比如1002删除0后为12.

可以发现,某个含0的数字删除0后位数会变少,那么也就和位数更少的某种情况重合了,也就是说含0的数字是直接不计数的,问题也就变成了1~n有多少个不含0的数字。

设n的长度为L,那么对于1~L-1长度的数字,1~9能够任选,也即共有9+9^2+9^3+..+9^(L-1)。

那么对于长度等于L的数字呢?假设n=2341,第一位取1时,后面的随便取有9^3个,第一位取2,且第二位取1~2时,后面的随便取有9^2个。

 1 class Solution:
 2     def countDistinct(self, n: int) -> int:
 3         s=str(n)
 4         l=len(s)
 5         t=9
 6         ans=0
 7         for _ in range(0,l-1):
 8             ans+=t
 9             t*=9
10         for i,c in enumerate(s):
11             x=int(c)
12             if x==0:
13                 break
14             v=x-1
15             if i==l-1:
16                 v+=1
17             ans+=v*(9**(l-i-1))
18         return ans

D:3748. 统计稳定子数组的数目

给定长1e5的数组,以及1e5的query,每个query一个l,r,问l~r内非递减子数组有多少个。

对于一个长为k的非递减数组,他的非递减子数组有多少个呢?

长为k的有一个,长为k-1的有2个....长为1的有k个。总共有(k+1)*k/2个。

那么我们可以把原数组分为多个非递减子数组,记录他们的起始位置。l,r普遍的情况是跨段,即左半和右半是非递减的一部分,中间是多个非递减子数组。

中间段的我们可以提前用前缀和维护好,在O(1)的时间复杂度内查询到,左右两段用二分找到分界点,计算一遍即可,这题主要难在下标,给绕晕了。

 1 typedef long long LL;
 2 class Solution {
 3 public:
 4     vector<long long> countStableSubarrays(vector<int>& nums, vector<vector<int>>& queries) {
 5         int n=nums.size();
 6         vector<int> left;
 7         vector<LL> s={0};
 8         int start=0;
 9         for(int i=0;i<n;i++){
10             if(i==n-1 || nums[i]>nums[i+1]){
11                 left.push_back(start);
12                 LL m=i-start+1;
13                 s.push_back(s.back()+m*(m+1)/2);
14                 start=i+1;
15             }
16         }
17         vector<LL> ans;
18         ans.reserve(queries.size());
19         for(auto q:queries){
20             int l=q[0],r=q[1];
21             int i=lower_bound(left.begin(),left.end(),l)-left.begin();
22             int j=upper_bound(left.begin(),left.end(),r)-left.begin()-1;
23             if(i>j){
24                 long long m=r-l+1;
25                 ans.push_back(m*(m+1)/2);
26                 continue;
27             }
28             long long m1=left[i]-l;
29             long long m2=r-left[j]+1;
30             ans.push_back(m1*(m1+1)/2+m2*(m2+1)/2+(s[j]-s[i]));
31         }
32         return ans;
33     }
34 };

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/967508.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

libvte, xfce4-terminal和gnome-terminal,干货满满

GTK+是GNOME桌面环境的核心图形库‌‌,它俩的关系像GDI和Windows的关系(不讨论GDI+和WPF)。 GTK+(GIMP Toolkit)最初是为GIMP图像处理软件开发的。 VTE,即Virtual TErminal widget,是GTK+的一部分。widget像Win…

2025 年 11 月冷却塔厂家推荐排行榜,闭式冷却塔,方形冷却塔,工业冷却塔,全钢冷却塔,凉水塔,圆形冷却塔,玻璃钢冷却塔,防腐冷却塔,冷却水塔公司推荐

2025 年 11 月冷却塔厂家推荐排行榜:专业选购指南与权威品牌分析 在工业生产与商业设施运行中,热交换设备扮演着至关重要的角色。冷却塔作为工业循环水冷却系统的核心装置,其性能优劣直接关系到整个系统的运行效率与…

寄卖业务质检1

售中抽检 用户下单 -判断是否检测 Y/N -判断检测方式 -免检 -运中检查 -白名单商家上门检测 if 免检 -通知订单出库 if 运送中检查 -替换收货地址 if 白名单用户 -订单标记为待质检 -订单待质检标记变更 -上门质检 -接…

[学习记录整理] ---IP地址,网关,掩码,DNS等

起兴莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。写在前面 这篇博客方便知识点的记录和日后的学而时习之。笔者梦到哪里写到哪里,如有不对之处,请读者纠正见谅。 正文 1. IP地址IP地址是…

2025 年 11 月不锈钢管件厂家权威推荐榜:欧标卡压管件,国标/薄壁/沟槽不锈钢管件,90/45弯头管件源头厂家精选

2025 年 11 月不锈钢管件厂家权威推荐榜:欧标卡压管件,国标/薄壁/沟槽不锈钢管件,90/45弯头管件源头厂家精选 行业背景与发展现状 不锈钢管件作为现代建筑给排水、供气、供暖及工业设施中不可或缺的连接元件,其技术…

3.分治算法的设计思想与分析方法

3.1分治算法的设计思想 1.分治策略 基本思想&实例 基本思想:实例一:二分检索 算法&设计思想&时间复杂度 算法:设计思想:时间复杂度:实例二:二分归并排序 算法&设计思想&时间复杂度 算法:设计思想:…

2025.11.16总结

梳理了目前的作业和任务 1.儿童故事 现在已经实现了三个接口的调用。目前的任务是将其商业化美化。还有用户登录的逻辑要不要去实现。 接下来需要做的。 1.故事能分页,搜索。 2.故事详情界面能够看到每个字的拼音,并…

2025 年 11 月螺杆泵厂家推荐排行榜,单干污泥料斗,浆料进料喂料,高压耐磨石油工业,化工环保食品级,船舶造纸加药计量,耐腐蚀高粘度污水污泥,不锈钢铸铁304316螺杆泵公司推荐

2025年螺杆泵行业深度解析与权威推荐榜单 行业背景与发展现状 螺杆泵作为现代工业流体输送的核心设备,其技术发展与应用创新始终与工业进步保持同步。随着环保要求的提高和工艺复杂度的增加,螺杆泵在单干污泥处理、料…

2025 年 11 月冷拉/冷拔方钢厂家推荐排行榜,冷拉方钢,冷拔方钢,精密冷拉方钢,高强度冷拔方钢公司推荐

2025 年 11 月冷拉/冷拔方钢厂家推荐排行榜 行业背景与发展趋势 冷拉/冷拔方钢作为现代制造业的重要基础材料,在机械制造、汽车工业、电梯制造等领域发挥着关键作用。随着我国制造业向高质量方向发展,对冷拉方钢、冷…

LeeCode_2 两数相加

2. 两数相加 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 …

2025 年 11 月 CNC 高压清洗机厂家推荐排行榜,CNC全自动高压清洗机,CNC高压去毛刺清洗机,卧式/双工位CNC高压清洗机,数控高压清洗去毛刺机公司推荐

2025年CNC高压清洗机行业深度解析与权威推荐榜单 行业背景与发展趋势 随着制造业向高质量、高效率方向转型,CNC高压清洗技术作为精密制造领域的重要环节,正迎来前所未有的发展机遇。在航空航天、汽车制造、医疗器械等…

每日一导5

Problem 已知函数 $ f(x)= \ln ( x+1) -x+\frac{x^2}{2} - kx^3 \hspace {0.2cm} (0<k< \frac{1}{3} ) $ . (1)证明: $ f(x) $ 在 $ (0,+\infin)$ 上有唯一极值点和零点. (2)设 $ x_1,x_2 $ 分别为 \(f(x)\) 的极…

2025 年 11 月 Q355B/Q345B/16Mn 冷拔扁钢厂家推荐排行榜,优质冷拔扁钢,高强度扁钢,精密扁钢公司精选

2025 年 11 月 Q355B/Q345B/16Mn 冷拔扁钢厂家推荐排行榜,优质冷拔扁钢,高强度扁钢,精密扁钢公司精选 在工业制造领域,冷拔扁钢作为基础结构材料,其质量直接影响机械设备的性能和寿命。Q355B、Q345B 和 16Mn 冷拔…

2025 年 11 月 Q355B/Q345B/16Mn 冷拔圆钢厂家推荐排行榜,优质冷拔圆钢,高强度圆钢,合金结构钢圆钢公司精选

2025 年 11 月 Q355B/Q345B/16Mn 冷拔圆钢厂家推荐排行榜 行业背景与发展现状 冷拔圆钢作为机械制造、汽车工业、重型装备等领域的核心原材料,其质量直接关系到终端产品的性能与安全。Q355B、Q345B 和 16Mn 作为常用的…

移动银行安全测试的11个最佳实践

本文详细介绍了移动银行应用面临的安全威胁和11个关键安全实践,包括多因素认证、端到端加密、生物识别等技术方案,帮助金融机构构建更安全的移动银行应用并防范网络攻击。未来验证移动银行安全测试的11个最佳实践 移…

2025 年 11 月冷拉/冷拔异型钢厂家推荐排行榜,精密冷拉异型钢,冷拔异型钢材,定制冷拉型钢,高强度冷拔钢公司推荐

2025 年 11 月冷拉/冷拔异型钢厂家推荐排行榜 在制造业持续升级的背景下,冷拉/冷拔异型钢作为关键基础材料,凭借其高精度、高强度及优良表面质量,广泛应用于机械制造、汽车、电梯、纺织设备等行业。随着市场对材料性…

2025 年 11 月苹果仓厂家推荐排行榜,苹果仓民宿,移动房苹果仓,出口苹果仓,外贸出口苹果仓,集装箱苹果仓,景区苹果仓,苹果仓房屋,网红苹果仓,可移动式苹果仓公司推荐

2025 年 11 月苹果仓厂家推荐排行榜,苹果仓民宿,移动房苹果仓,出口苹果仓,外贸出口苹果仓,集装箱苹果仓,景区苹果仓,苹果仓房屋,网红苹果仓,可移动式苹果仓公司推荐 随着现代建筑行业对灵活性、可持续性和成本…

图像算法处理-OpenCV图像翻转SSE版(ippicv)复现

说明 ippicv(IPP for Computer Vision)是 Intel Integrated Performance Primitives(Intel IPP)中专门面向图像处理和计算机视觉场景的一个裁剪子集,由 Intel 官方以预编译第三方库的形式集成到 OpenCV 中,用来为…

2025 年 11 月 Q355B/Q345B/16Mn 扁钢厂家推荐排行榜,低合金高强度扁钢,结构用扁钢,优质扁钢批发公司推荐

2025 年 11 月 Q355B/Q345B/16Mn 扁钢厂家推荐排行榜 在工业制造和建筑结构领域,扁钢作为基础材料发挥着重要作用。Q355B、Q345B 和 16Mn 低合金高强度扁钢因其优异的力学性能和焊接特性,被广泛应用于机械制造、建筑…

2025 年 11 月 TPU 厂家权威推荐排行榜,TPU加纤,TPU改性生产,专业定制与创新技术实力深度解析

2025 年 11 月 TPU 厂家权威推荐排行榜,TPU加纤,TPU改性生产,专业定制与创新技术实力深度解析 随着全球高分子材料行业的快速发展,热塑性聚氨酯弹性体(TPU)作为一种性能优异的高分子材料,在工业制造和消费品领域…