GSS3 Description 动态维护最大子段和,支持单点修改。 Solution 设 $f[i]$ 表示以 $i$ 为结尾的最大子段和, $g[i]$ 表示 $1 \sim i$ 的最大子段和,那么 $$f[i] = max(f[i 1] + a[i], a[i])$$ $$g[i] = ma ...
分类:
其他好文 时间:
2019-10-11 20:05:13
阅读次数:
74
uC/OS系统的任务一般都放在最开始介绍,我放在第四章主要是对模糊的概念作清晰的讲解。 从用户的角度来看,uC/OS-III 中的任务可以分为5 种状态,分别是休眠态、就绪态、运行态、挂起态和中断态,如下表所示。 任务状态之间的具体切换情况如下图所示。 也就是说,任务有五个状态,分别是休眠态、就绪态 ...
分类:
其他好文 时间:
2019-10-08 21:54:15
阅读次数:
353
https://yq.aliyun.com/articles/695746 演讲主题:SaaS加速器 III技术中心:聚合开放 高效强大 技术中心定义:阿里云以聚合开放的姿势,提供一个高效强大的技术开发平台 技术中心中提到的企业应用典型开发场景,最主要的受众是开发者。今天我们将会重磅发布两款产品系列 ...
分类:
微信 时间:
2019-10-08 19:04:28
阅读次数:
223
556. 下一个更大元素 III 给定一个32位正整数 n,你需要找到最小的32位整数,其与 n 中存在的位数完全相同,并且其值大于n。如果不存在这样的32位整数,则返回-1。 示例 1: 输入: 12 输出: 21 示例 2: 输入: 21 输出: -1 代码 class Solution { p... ...
分类:
其他好文 时间:
2019-10-07 23:07:38
阅读次数:
158
软件定时器是uC/OS 操作系统的一个内核对象,软件定时器是基于时钟节拍和系统管理创建的软件性定时器,理论上可以创建无限多个,操作简单,但精准度肯定比硬件定时稍逊一筹。 原理和实现过程 要用到的函数: OSTmrCreate () //创建定时器 OSTmrDel () //删除定时器 OSTmrS ...
分类:
其他好文 时间:
2019-10-06 20:34:54
阅读次数:
426
时间管理就是一种建立在时钟节拍上,对操作系统任务的运行实现时间上管理的一种系统内核机制。 常用以下五个函数: OSTimeDly() OSTimeDlyHMSM() OSTimeDlyResume() OSTimeGet () OSTimeSet () 下面来介绍各个函数的作用。 OSTimeDly ...
分类:
其他好文 时间:
2019-10-06 18:28:02
阅读次数:
133
给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成?两笔?交易。 注意:?你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 来源:力扣(LeetCode) 链接:https://leetcode cn.com/p ...
分类:
其他好文 时间:
2019-10-04 19:15:28
阅读次数:
113
找出所有相加之和为 n 的 k 个数的组合。组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字。 说明: 所有数字都是正整数。解集不能包含重复的组合。 示例 1: 输入: k = 3, n = 7输出: [[1,2,4]]示例 2: 输入: k = 3, n = 9输出: [[1 ...
分类:
其他好文 时间:
2019-10-02 18:27:03
阅读次数:
92
这是Leetcode第220题,给定一个整数数组,问是否存在两个数差距最多为$t$,两数的间隔最大为$k$。 很明显,这里需要用到一个大小为$K$的窗口,每次判断窗口内是否存在每个数差值满足$ bool: n=len(nums) if t==0 and n==len(set(nums)): retu ...
分类:
其他好文 时间:
2019-10-02 17:09:24
阅读次数:
114
12导联心电工作站的导联选择电路的实现方案 12导联心电的信号定义如下表所示: 实现方案如下: I、II、III导,U8分别选择LA、LL、LL,U7分别选择RA、RA、LA,即可实现。 aVR、aVL、aVF,加压肢体导联,U8分别选择RA、LA、LL,U7选择LA+LL导通(此时LeadOut- ...
分类:
其他好文 时间:
2019-10-01 09:53:37
阅读次数:
134