题目列表 3174. 清除数字 3175. 找到连续赢 K 场比赛的第一位玩家 3176. 求出最长好子序列 I 3177. 求出最长好子序列 II 一、清理数字 这题直接根据题目,进行模拟即可,大体的思路是遍历字符串,遇到字母就加入答案,遇到数字就去掉答案中的最后一个字母,最后返回答案(类似进栈出栈),代码如下 class Solution {public:string cl
题目列表 说明 好久没打蓝桥杯的比赛,回来试试水,就开了第1、2、3一共三个题,第4题可惜了。 1.thanks,mom【算法赛】 思路: 没什么好说的,但是当时比赛刚开始服务器有问题,基本提交的全WA了。 #include <bits/stdc++.h>#define endl '\n'#define int long longusing namespace s
A 超过阈值的最少操作数 I 排序然后查找第一个大于等于 k 的元素所在的位置 class Solution {public:int minOperations(vector<int> &nums, int k) {sort(nums.begin(), nums.end());return lower_bound(nums.begin(), nums.end(), k) - nu
1.根据数字二进制下 1 的数目排序 /*** Note: The returned array must be malloced, assume caller calls free().*/int cal(int num){int sum=0;while(num){sum+=num%2;num/=2;}return sum;}int* sortByBits(int* arr, int arr