题目分析
题目描述非常有趣,小伙伴们深入挖掘其中的隐藏信息,先尝试求解一下吧。
这个题目第一眼看上去,很面熟,但是又想不起来在哪里见到过。在翻看题解之后,发现这个题目和之前的背包问题非常相似,类似于一个二维的背包问题。下面我将题目进行转化,给你一个背包,背包的宽度和高度为m和n,其中宝物数组为strs,每个宝物也有宽度和高度两个属性,问最多能够装入多少个宝物?现在小伙伴们尝试一下能否独立求解出本题呢?
这个题目和Leetcode第560题很像,第560题是最基础的前缀和题目,本题进行了扩展,不是求和为k的子数组,而是要求和为k的倍数的子数组,且必须满足子数组的长度至少为2。能否使用类似的方法进行求解呢?
**PPT(Microsoft Office PowerPoint):**是微软公司的演示文稿软件,用户可以再投影仪或者计算机上进行演示,也可以制作海报,胶片等。尤其对于学生、职工来说,PPT是必不可少的工具之一。PPT常用在组会,报告,答辩等场合,很多人都会做PPT,然而是否真正会做PPT呢?这篇博客的目的是分享一些常用的PPT制作技巧和排版方式。其中很多素材来自珞珈老师的PPT制作教程,老师讲解的很好,课程可以在Bilibili中搜索到。
这个题目是第461题的扩展,在第461题中,只需要计算两个数之间的汉明距离,这个题目是计算任意两个数之间的汉明距离之和。很简单的思路是遍历两层循环,可是数组长度最大为10000,如果两层循环会超时,会不会有更好的方法呢?
看到成对的括号问题,脑中就会自然想到括号匹配,顺理成章的想到栈的思路。这个题目是否可以从这里入手呢?前一段时间没有经常写博客,因为忙于毕业论文和答辩的事情,搞得人焦头烂额,现在很多事情已经解决,可以继续和朋友们分享博客了。因为想学习一下Android,毕竟在国内企业发展,了解一些Android毕竟不是坏事,而偏偏Google现在首推Kotlin语言进行Android开发,因此这段时间也顺带学习了一下Kotlin,有时间也会给小伙伴们科普Kotlin语言的学习。以后当作练手,在博客的题解中,从C++,Java,Python和Kotlin中随机选择2个给出答案。因为之前Python和C++练习的比较多,因此权重稍微少一些,控制在比例分别控制在0.17,0.33,0.17,0.33。希望小伙伴们也要学习我的这个方法,对新语言多多练习,对已经会使用的语言也不能放弃。
2021 年 3 月 31 日,ACM 宣布了2020年图灵奖获得者,美国哥伦比亚大学教授Alfred Aho和斯坦福大学教授Jeffrey Ullman,以表彰他们在编程语言实现的基本算法和理论方面做出的巨大贡献,以及其所编撰的书籍对于几代计算机科学家所带来的积极影响。
**Word(Microsoft Office Word):**最初由”Richard Brodie”于1983年编写,一直以来都是最流行的文字处理程序。尤其对于学生、职工来说,Word是必不可少的工具之一。尤其是最近在写毕业论文的时候,遇到很多排版、格式等问题,每次都要花费一段时间去网上寻找解决方案,非常繁琐。这篇博客的目的是记录一些常用的Word操作分享给小伙伴们,而且还可以方便以后查询。