leetcode spring LCCUP leetcode spring LCCUP季度赛果真打酱油,水了三道题,前三道题目确实难度太低了。 LCP 72. 补给马车远征队即将开启未知的冒险之旅,不过在此之前,将对补给车队进行最后的检查。supplies[i] 表示编号为 i 的补给马车装载的物资数量。 考虑到车队过长容易被野兽偷袭,他们决定将车队的长度变为原来的一半(向下取整),计划为: 找出车队中 物资之和最小 两辆 相邻 马车,将它 1970-01-01 力扣周赛 #题解 #力扣季度赛
leetcode weekly contest 334 leetcode weekly contest 334本场周赛的题目确实不算太难。 2574. 左右元素和的差值给你一个下标从 0 开始的整数数组 nums ,请你找出一个下标从 0 开始的整数数组 answer ,其中: answer.length == nums.length answer[i] = |leftSum[i] - rightSum[i]|其中: leftSum[i] 是数组 n 1970-01-01 力扣周赛 #题解 #力扣周赛
leetcode weekly contes 354 leetcode weekly contes 354本周的题目质量还可以,都不算太难,但是有不少值得深思的地方,需要仔细去思考,很多有可以优化的解法或者可以将其进行扩展的解法。 2778. 特殊元素平方和给你一个下标从 1 开始、长度为 n 的整数数组 nums 。 对 nums 中的元素 nums[i] 而言,如果 n 能够被 i 整除,即 n % i == 0 ,则认为 num[i] 是一个 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode weekly contes 356 leetcode weekly contes 356$T4$ 还算质量比较高的数位 $dp$, 其余的题目没有太大难度。 6917. 满足目标工作时长的员工数目公司里共有 n 名员工,按从 0 到 n - 1 编号。每个员工 i 已经在公司工作了 hours[i] 小时。 公司要求每位员工工作 至少 target 小时。 给你一个下标从 0 开始、长度为 n 的非负整数数组 hours 和一个非负 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode biweekly contes 357 leetcode weekly contes 357最近周赛状态越来越不稳定,感觉还是智商有限,很难突破。 6925. 故障键盘你的笔记本键盘存在故障,每当你在上面输入字符 'i' 时,它会反转你所写的字符串。而输入其他字符则可以正常工作。 给你一个下标从 0 开始的字符串 s ,请你用故障键盘依次输入每个字符。 返回最终笔记本屏幕上输出的字符串。 示例 1: 输入:s = &qu 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode biweekly contes 357 leetcode weekly contes 358最近周赛状态一直不稳定,感觉还是智商不够,遇到非常难的题目就手速很慢了,只适合左板子题目和简单题目练手速,当然越来越不喜欢手速题目,还是喜欢思考的题目,上周的比赛失误太严重。 6939. 数组中的最大数对和给你一个下标从 0 开始的整数数组 nums 。请你从 nums 中找出和 最大 的一对数,且这两个数数位上最大的数字相等。 返回最大和,如 1970-01-01 力扣周赛 #力扣周赛赛 #题解
【CSAPP】 lab3 CSAPP lab3 bufboomb本次实验的project为buflab,这个lab比上次lab2有意思多了,上次主要是读汇编代码太恶心了点,许多太难理解了。这次的lab主要为详细描述缓冲区溢出的shellcode编写,每个小的case非常有意思,花了差不多大概四天的时间,利用每天晚上的时间,终于把五个case全部通过,通过这5个case基本熟悉了shellcode的编写和缓冲区溢出的攻击原理 1970-01-01 CSAPP #公开课学习
【MIT6.S081】 lab7 thread thread感觉thread lab是我做的基本上最简单的lab了,但是感觉这个章节是干货最多的章节,很多操作系统的原理和技术实现细节就一下子全部很清晰.再配合lab完成现程的实现,感觉对操作系统的进程调度有了一个非常清晰的认识,是非常值得仔细学习和思考的章节. 时间片调度的本质: CPU内部有定时器,定时器会定期的发起中断.操作系统内核接收到了定时器中断后,通过context切换,从当前进程的 1970-01-01 MIT6.S081 #公开课学习
【build a computer】 project 11 week 11目前已经开始了build a computer系列的最后几章了,后面的章节感觉越来越难,中间无数次感觉头大,不想再写这么恶心的程序了,还好坚持了下来,最终完整的通过了测试。这个project是该系列课程里面最难的一个toy project了,总共写了差不多快2000行代码,这个还是用python写的,当然代码写的一团狗屎,一个函数都差不多几百行了,全部是cound,代码水平还是稀烂, 1970-01-01 build a computer #公开课学习
leetcode weekly contes 359 leetcode weekly contes 359放水的一次周赛了,除了 T4 以外基本上都是非常简单的题目了,当然 T4 也是一个小技巧而已。 7004. 判别首字母缩略词给你一个字符串数组 words 和一个字符串 s ,请你判断 s 是不是 words 的 首字母缩略词 。 如果可以按顺序串联 words 中每个字符串的第一个字符形成字符串 s ,则认为 s 是 words 的首字母缩略词 1970-01-01 力扣周赛 #力扣周赛赛 #题解