力扣第283场周赛(上)

  • 题目
  • 思路与算法
  • 代码实现
  • 写在最后

题目

    1. Excel 表中某个范围内的单元格
    1. 向数组中追加 K 个整数

思路与算法

  1. 第一题直接模拟即可,注意作为char的数字也是可以直接自加运算的。
  2. 第二题贪心题,也可以利用set的去重特性来做,当然直接排序贪心模拟也是没有问题的。注意书写细节即可。

代码实现

  1. Excel 表中某个范围内的单元格
class Solution {public:vector<string> cellsInRange(string s) {vector<string> res;for (char a = s[0]; a <= s[3]; ++a) {for (char b = s[1]; b <= s[4]; ++b) {string tmp = {a,b};// cout<< tmp <<endl;res.push_back(tmp);   }}return res;}
};
  1. 向数组中追加 K 个整数
class Solution {public:long long minimalKSum(vector<int>& nums, int k) {sort(nums.begin(),nums.end());long long sum = (long long)(1 + k) * k / 2;long long cur = k;if (nums[0] > k)return sum; for (int i = 0 ; i< nums.size();i++){if (i > 0 && nums[i-1] == nums[i])continue;if (nums[i] <= cur){cur++;sum -= nums[i] - cur; }}return sum;}
};

写在最后

  1. 保持节奏!

20220307:力扣第283场周赛(上)相关推荐

  1. 20220227:力扣第282场周赛(上)

    力扣第282场周赛(上) 题目 思路与算法 代码实现 写在最后 题目 统计包含给定前缀的字符串 使两字符串互为字母异位词的最少步骤数 思路与算法 第二题直接并集减去交集,简单的集合运算,当然也可以换C ...

  2. 20220213:力扣第280场周赛(上)

    力扣第280场周赛(上) 题目 思路与算法 代码实现 写在最后 题目 得到 0 的操作数 使数组变成交替数组的最少操作数 思路与算法 简单模拟即可,所谓辗转相除法 哈希处理,然后找到最大和次大值即可. ...

  3. 20220123:力扣第277场周赛(上)

    力扣第277场周赛(上) 题目 思路与算法 代码实现 写在最后 题目 元素计数 按符号重排数组 思路与算法 元素计数 按符号重排数组 无需多言,直接按照题目实现就行了,过于敷衍了这两个题,简单记录一下 ...

  4. 20220103:力扣第274场周赛(上)

    力扣第274场周赛(上) 题目 思路与算法 代码实现 写在最后 题目 检查是否所有 A 都在 B 之前 银行中的激光束数量 思路与算法 前两道都是简单的模拟,注意特殊情况的处理即可.第二个就是简单的相 ...

  5. 20211205:力扣第270场周赛(上)

    力扣第270场周赛(上) 题目 思路与算法 代码实现 写在最后 题目 找出 3 位偶数 删除链表的中间节点 思路与算法 找出 3 位偶数:遍历所有数字得到3位数字,前导不为0即表示大于等于100,先用 ...

  6. 20201124:力扣第216场周赛(上)

    力扣第216场周赛(上) 题目 思路与算法 代码实现 写在最后 题目 检查两个字符串数组是否相等 具有给定数值的最小字符串 思路与算法 第二题即是所谓的贪心思想,我们只需要在满足条件的情况下尽可能的往 ...

  7. 20201015:力扣第210场周赛题解(上)

    力扣第210场周赛题解上 题目 思路与算法 代码实现 写在最后 题目 括号的最大嵌套深度 最大网络秩 思路与算法 第一题典型的栈数据结构求最大栈长的题目 第二题是一个经典的出入度题目,本题更加简单,统 ...

  8. 20220212:力扣第277场周赛(下)

    力扣第277场周赛(上) 题目 思路与算法 代码实现 写在最后 题目 找出数组中的所有孤独数字 基于陈述统计最多好人数 思路与算法 找出数组中的所有孤独数字 按照题意模拟即可,使用map来统计即可. ...

  9. 力扣——第298场周赛

    力扣--第298场周赛 5242. 兼具大小写的最好英文字母 给你一个由英文字母组成的字符串 s ,请你找出并返回 s 中的 最好 英文字母.返回的字母必须为大写形式.如果不存在满足条件的字母,则返回 ...

最新文章

  1. 微信小程序使用wxParse,解决图片显示路径问题
  2. oracle 64位客户端_LabVIEW读取Oracle数据库-开题
  3. 《计算机组成原理》课程设计任务书——TEC-2实验系统——微程序设计
  4. 【LeetCode】1. 盛最多水的容器:C#三种解法
  5. pat 乙级 1036 跟奥巴马一起编程(C++)
  6. 基于javaweb(springboot)城市地名地址信息管理系统设计和实现
  7. 【数据结构与算法】实验 Dijkstra算法解决欧洲旅行问题
  8. 接口测试基础一--HTTP请求
  9. 2020身高体重标准表儿童_2020上海1-12岁男女孩最新身高标准表,你家孩子达标了吗?...
  10. delphi OleVariant转换RecordSet
  11. 服务器系统如何清理,服务器清理内存怎么清理
  12. 电气工程cad实用教程电子版_电气工程CAD实用教程 pdf epub mobi txt 下载
  13. 大道至简:智能语义检测的武林
  14. 计算机专业除了当码农,还有什么好的就业方向?
  15. PS一次性导出多倍图@1x、@2x、@3x
  16. VM(虚拟机)Ubuntu打不开
  17. 数据库--视图的基本概念以及作用
  18. js数组查找最接近_js 2种方法从数组里面找到最接近某个数值的值(小于该指定值,并且大于其他值)...
  19. 64位系统装32位的Python,Python version 3.5 required, which was not found,DLL load failed
  20. wordpress仅用代码轻松实现网站蜘蛛爬行记录

热门文章

  1. 花了 4 天,破解 UNIX 联合创始人 39 年前的密码!
  2. 脑机互联不是梦,最新脑机接口发布:智能手机可操控!
  3. VS Code Java 开发指南!
  4. 鏖战九载,Google 是否会因 Oracle 而弃用 Java?
  5. 是的,我更喜欢这样的工程师
  6. Hacker News 8 月招聘趋势榜:React 连续 15 月登顶,Python 卫冕编程语言
  7. 优秀的程序员是如何处理技术 Bug 的?
  8. 新漏洞 RAMpage 曝光:2012年后发布的所有的 Android 手机都危险!
  9. Http Body 的四种格式
  10. bootstrap获取选中行的主键_深入分析Mybatis 使用useGeneratedKeys获取自增主键