两题专题

每日两题6

文章目录 删除并获得点数粉刷房子 删除并获得点数 分析 class Solution {public:int deleteAndEarn(vector<int>& nums) {const int N = 10001;// 预处理int arr[N] = {0};for (int& e : nums)arr[e] += e;// 在 arr 上进行 打家劫舍 问题vect

[NSSRound#23 misc] 前两题

这个周末NSS个人赛是个MISC,这个好久没怎么玩了,结果不会了。只作出一题来,不过参与的人比较少,每题解出数和也不到50。前50吧:) 画师 给了一个xml文件,看内容有 mxGraphModel 标签,应该是某个东西画的矢量图。结果搜了半天也没找着怎么弄。下载的库都过于复杂一时看不懂。结果结束后问群里结果有个在线的。 Flowchart Maker & Online Diagram So

【随想】每日两题Day.20(实则一题)

题目:347. 前 K 个高频元素 给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 示例 1: 输入: nums = [1,1,1,2,2,3], k = 2输出: [1,2] 示例 2: 输入: nums = [1], k = 1输出: [1] 提示: 1 <= nums.length <= 105k

【随想】每日两题Day.18

题目:20. 有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。 示例 1: 输入:s = "()"输出:true 示例 2: 输入:s = "()[]{}"输出:true 示例 3:

【随想】每日两题Day.17

题目:232. 用栈实现队列 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾int pop() 从队列的开头移除并返回元素int peek() 返回队列开头的元素boolean empty() 如果队列为空,返回 true ;否则,返回

【随想】每日两题Day.14

题目:151. 反转字符串中的单词 给你一个字符串 s ,请你反转字符串中 单词 的顺序。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 返回 单词 顺序颠倒且 单词 之间用单个空格连接的结果字符串。 注意:输入字符串 s中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。

[Leetcode] 每日两题1401 1716 -day72

1401. 圆和矩形是否有重叠 计算矩阵 边界和圆心的最近距离, 计算 x方向的最近点,以及y方向的最近点,然后再拿距离和半径比较就行了 class Solution:def checkOverlap(self, radius: int, xCenter: int, yCenter: int, x1: int, y1:

唐骏:我面试每个员工 答对两题你的工资多100%

唐骏:我面试每个员工 答对两题你的工资多100%我在美国做过管理,在中国也做过管理,我发现管理中国的员工是很难的,因为价值观不同。在美国更多的是宣扬一种商业价值观,管理者和员工间的关系,是一种业务关系;在中国,人们追求更多的是一种人性。中国的企业缺乏一套规范化的管理体系,它们需要规范和平台,不过目前很多在中国的企业还很难做到这点。     我曾提出“4+1”的核心竞争力说法,其中的“4”包括:品牌

【随想】每日两题Day.11

题目:383.赎金信 给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返回 true ;否则返回 false 。 magazine 中的每个字符只能在 ransomNote 中使用一次。 示例 1: 输入:ransomNote = "a", magazine = "b"输出:fal

【随想】每日两题Day.11

题目:383.赎金信 给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返回 true ;否则返回 false 。 magazine 中的每个字符只能在 ransomNote 中使用一次。 示例 1: 输入:ransomNote = "a", magazine = "b"输出:fal