2026年3月16日

摘要: A:3870. 统计范围内的逗号 三位一个逗号,问1~n总共有多少个逗号。 数据范围较小,可直接模拟。 1 class Solution { 2 public: 3 int countCommas(int n) { 4 int ans=0; 5 for(int i=1;i<=n;i++){ 6 in 阅读全文
posted @ 2026-03-16 17:25 greenofyu 阅读(1) 评论(0) 推荐(0)
摘要: A:3866. 找到第一个唯一偶数题意见题目即可,cnt数一下,然后判数目就行。 1 class Solution { 2 public: 3 int firstUniqueEven(vector<int>& nums) { 4 int n=nums.size(); 5 map<int,int> c 阅读全文
posted @ 2026-03-16 17:10 greenofyu 阅读(2) 评论(0) 推荐(0)

2026年3月15日

摘要: A:π 签到题,cpp中用pi,可直接acos(-1.0). 1 #include <bits/stdc++.h> 2 using namespace std; 3 typedef long long LL; 4 const LL N = 2e5+10; 5 int main() { 6 int d 阅读全文
posted @ 2026-03-15 18:47 greenofyu 阅读(6) 评论(0) 推荐(0)

2026年3月8日

摘要: A:101010. 容量最小的箱子 简单题,遍历即可。 1 class Solution { 2 public: 3 int minimumIndex(vector<int>& ca, int it) { 4 int min_c=INT_MAX; 5 int id=-1; 6 for(int i=0 阅读全文
posted @ 2026-03-08 20:56 greenofyu 阅读(3) 评论(0) 推荐(0)

2026年3月5日

摘要: A:3856. 移除尾部元音字母 简单题。 1 class Solution { 2 public: 3 string trimTrailingVowels(string s) { 4 set<char> S={'a','e','i','o','u'}; 5 while(s.size()&&S.co 阅读全文
posted @ 2026-03-05 21:41 greenofyu 阅读(3) 评论(0) 推荐(0)
摘要: A:3852. 不同频率的最小数对给定一个数组,要求这个数组中频率不同的最小的两个数。 这个数组中的min是必选的,可由反证法证。假设ans=[a,b],二者都不为min,且freq(a)!=freq(b),那么一定可以将其中一个数替换为min,同样满足频率不同。 必须min,那么O(n)找另一个数 阅读全文
posted @ 2026-03-05 13:36 greenofyu 阅读(4) 评论(0) 推荐(0)

2026年2月15日

摘要: A:3833. 统计主导元素下标数 算一下sum,然后一边遍历一边减即可判断当前元素是否是主导元素。 1 class Solution { 2 public: 3 int dominantIndices(vector<int>& nums) { 4 int sum=accumulate(nums.b 阅读全文
posted @ 2026-02-15 09:55 greenofyu 阅读(2) 评论(0) 推荐(0)

2025年11月16日

摘要: A:3745. 三元素表达式的最大值签到题,直接排序,首尾分别取两个和一个就可以了。 1 class Solution { 2 public: 3 int maximizeExpressionOfThree(vector<int>& nums) { 4 sort(nums.begin(),nums. 阅读全文
posted @ 2025-11-16 23:42 greenofyu 阅读(17) 评论(0) 推荐(0)

2025年11月14日

摘要: A:3736. 最小操作次数使数组元素相等 III签到题。 1 class Solution: 2 def minMoves(self, nums: List[int]) -> int: 3 return max(nums)*len(nums)-sum(nums) B:3737. 统计主要元素子数组 阅读全文
posted @ 2025-11-14 13:15 greenofyu 阅读(11) 评论(0) 推荐(0)

2025年11月13日

摘要: A:3740. 三个相等元素之间的最小距离 I见B。 B:3741. 三个相等元素之间的最小距离 II 给定数组nums,要求值相同的三元组的下标最小距离,距离定义为abs(i - j) + abs(j - k) + abs(k - i),数据范围为1e5. 我们我们可以按[值,下标]升序排序,然后 阅读全文
posted @ 2025-11-13 21:17 greenofyu 阅读(21) 评论(0) 推荐(0)