暂无搜索历史
枚举每个可能T与每个S是否有交集,时间复杂度是 2^c\cdot n ,时间复杂度会爆炸。
假设每个点都投资1元,对于a[i],投资1元的期望收益是a[i]/n,总的期望收益是sum(a)/n。
对于前n位,修改abs(a[i] - b[i])次使a[i]变成b[i]是必须的。 对于第n+1位,如果在之前的修改过程中出现过,那么可以直接移过来,操作次数...
git仓库:https://github.com/NJU-ProjectN/nvboard
线性基可以用一个长度为 \log_2N 的数组描述值域[1,N],0的情况需要特判。
题目要求的是,某个时刻能够打开保险箱的任一最短密码序列,需要包含所有密码子串。 答案应当是一个字符串,任意长度为n的子串的都是一种密码方案。 对于有n位,每...
固件有2.37G的,还有4.8G的。分别是纯命令行控制的,和,带GUI界面的版本。 为了方便操作,这里选择desktop版本。 烧录需要使用Etcher...
本脚本爬取了个人排名和高校排名,可以借助WPS或MS Office的表格工具方便分析数据(开盒)。
将下面代码添加到/* USER CODE BEGIN 2 */处。需要注意位置,必须要写在BEGIN和END之间,否则在通过CubeMX重新生成代码的时候会被删...
Controller起到不同层面间的组织作用,用于控制应用程序的流程。它处理事件并作出响应。本项目共定义了一个controller:
https://leetcode.cn/problems/edit-distance/description/
i共十位,假设第j位为d,高位为l,低位为e,i可以表示成l d r。 [1:i]之间的数字可以表示成x d y,要求的是k出现的次数,对于[1:i]进行划分...
类似于上面的摘花生,不过摘花生求的是集合的MAX,最低通行费求的是集合的MIN。 但是,由于数组初始化为0。不能像摘花生一样简单的max()。 最后一步,可...
这是目前的主页预览图。上一个版本带有学校logo,根据比赛规则,删掉了学校logo。
之前我对模块化编程的认识,主要是局限在布局结构、目录结构上。比如Vue的template模板。 对方法的模块化编程,我之前的认识局限在封装共用的工具方法上。 ...
cin和scanf都不会干掉第一行的回车。 在这些函数执行完成之后,执行getline之前,多执行一次getline:去掉回车。
初始最小值和最大值的依据是题目给出的数据范围。只要在数据范围之外就可以。 连号的时候,相邻元素元素之间,差值为1。那么区间右边界和左边界,的值的差,就应该等于...
也就是max(dp[i-1][j],dp[i][j-1]),再加上最后一个位置的值。
蓝牙部分已经由硬件厂商完成,对外只暴露了几根铁丝,与主机通信。 HC08与主机通信的协议是串口。 控制蓝牙串口模块,不需要轮询0011,只需要通过串口的方式...
输入部分,sum[x][y]需要通过+=而不是=。因为一个点可能有多个目标。 必须要调整r的范围,否则无法进入后面的循环。r = min(5001, r); ...
暂未填写公司和职称