如果一个数组中已经有一种数 $\ge k$ 个了,那么答案一定是 $0$。 否则的话,显然我们最终要凑的数字一定是数组当中的一个数。 所以我们就可以枚举这个数。 数组先排个序,分三种情况,一种是只动左边,一种是只动右边,还有一种是两边都动。 如果只动前面,把 $a_1 \sim a_i$ 全部弄成 ...
分类:
其他好文 时间:
2020-03-28 00:48:02
阅读次数:
95
写了一天代码,提交时报错。拉取也不行 Can't Update No tracked branch configured for branch master or the branch doesn't exist. To make your branch track a remote branch ...
分类:
其他好文 时间:
2020-03-27 21:46:09
阅读次数:
716
1.位运算概述 从现代计算机中所有的数据二进制的形式存储在设备中。即0、1两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。 口说无凭,举一个简单的例子来看下CPU是如何进行计算的,比如这行代码: int a = 35; int b = 47; in ...
分类:
其他好文 时间:
2020-03-27 13:06:42
阅读次数:
79
GO 语言make和new Go语言中 new 和 make 是两个内置函数,主要用来创建并分配类型的内存。new 只分配内存,而 make 只能用于 slice、map 和 channel 的初始化。 new 在Go语言中,new 函数描述如下: new 函数只接受一个参数,这个参数是一个类型,并 ...
分类:
编程语言 时间:
2020-03-27 11:14:52
阅读次数:
102
Solution 枚举选择一个中间点,计算把边上压到中间这条线上的答案 压的时候要考虑两边压和单边压的情况 (以下代码中的二分显得很累赘,纯粹为了偷懒而出现) ...
分类:
其他好文 时间:
2020-03-27 10:43:30
阅读次数:
141
Linux下开发STM32板 [TOC] 使用CubeMX+SW4STM32 使用Ubuntu18,配套最新版的ROS 我改主意了,IDE不够香 用cubemx生成makefile然后直接make,用vscode编辑 要安装交叉编译器 ,然后直接make就行 关于烧写,用https://github ...
分类:
系统相关 时间:
2020-03-26 12:20:36
阅读次数:
107
import sklearn.datasets.make_moons时: 报错: ModuleNotFoundError: No module named 'numpy.testing.nosetester' 原因: numpy、sklearn、scipy、joblib版本不兼容。 解决方法: 将所 ...
分类:
其他好文 时间:
2020-03-25 23:30:46
阅读次数:
978
为了便于程序保存和读取数据,而且,能直接通过条件快速查询到指定 的数据,就出现了数据库(Database)这种专门用于集中存储和查询的软件。 数据库类别 付费的商用数据库: Oracle,典型的高富帅; SQL Server,微软自家产品,Windows 定制专款; DB2,IBM的产品,听起来挺高 ...
分类:
数据库 时间:
2020-03-25 21:39:44
阅读次数:
86
1.安装redis (安装redis之前要安装gcc) 基于 redis5以后 解压 >进入redis目录 >make 或 make MALLOC=libc >make PREFIX=/usr/local/redis install(没有指定安装位置默认在/usr/local/bin ) 2.创建集 ...
分类:
其他好文 时间:
2020-03-25 19:00:31
阅读次数:
70
编译boa时提示: make: yacc:命令未找到 解决方法: apt-get install bison ...
分类:
其他好文 时间:
2020-03-25 10:56:22
阅读次数:
254