2024.6.23 刷题总结

2024.6.23

**每日一题**

520.检测大写字母,本题是简单模拟题,考察了ASCLL码相关的知识,根据题意,本题对于字符串有三种正确的用法,所以我们分三类来讨论,先根据首字母的大小写来分类,如果首字母大写我们计数剩下字母串大写字符的数量,如果为0或者为n-1就成立;对于首字母小写的情况,我们同样计数,若后续大写字母为,则符合.判断大小写可以用用字符-'a'的数值来判断,也可以直接和字符判断

cpp 复制代码
if(word[i]>='A'&&word[i]<='Z') ans++;

**周赛题目**

100342.最小元素和最大元素的最小平均值,这道题本来想用简单数学的方法来求解,认为最后两个移除的元素肯定是最小值,也就是答案,后面才发现自己的想法出问题了,会有特殊情况,所以必须依次比较。设置头尾双指针,依次计算平均值取最小,计算后两端向中间靠拢,最后输出答案。注意数据格式。

相关推荐
priority_key2 小时前
排序算法:堆排序、快速排序、归并排序
java·后端·算法·排序算法·归并排序·堆排序·快速排序
不染尘.3 小时前
2025_11_7_刷题
开发语言·c++·vscode·算法
来荔枝一大筐4 小时前
力扣 寻找两个正序数组的中位数
算法
算法与编程之美4 小时前
理解Java finalize函数
java·开发语言·jvm·算法
地平线开发者4 小时前
LLM 训练基础概念与流程简介
算法·自动驾驶
点云SLAM4 小时前
弱纹理图像特征匹配算法推荐汇总
人工智能·深度学习·算法·计算机视觉·机器人·slam·弱纹理图像特征匹配
星释4 小时前
Rust 练习册 :Matching Brackets与栈数据结构
数据结构·算法·rust
地平线开发者4 小时前
Camsys 时间戳信息简介
算法·自动驾驶
星释5 小时前
Rust 练习册 :Luhn与校验算法
java·算法·rust
代码雕刻家5 小时前
C语言中关于类型转换不匹配的解决方案
c语言·开发语言·算法