题意:有一个长度为n的01序列,你可以移动k次,每次将一个数移到任意一个位置,求经过操作后区间连续最大的连续0的个数。 “移动”操作看似情况很复杂,不好讨论,但其实无非就两种情况: 一、移动的是1:显然最优的策略是将1移动到最边上(相当于“移走”),目的是将两段连续的0合并。 二、移动的是0:最优策 ...
分类:
其他好文 时间:
2019-09-18 19:34:12
阅读次数:
101
9.3 关系的表示 关系的一般表示方法: 将所有关系列出; 用一个到{T, F}的映射 关系的特殊表示方法 用0 1矩阵(zero one matrix)来表示; 用有向图(directed graph)来表示 用邻接矩阵表示关系 称0 1矩阵MR为R的邻接矩阵, 定义如下: 1. 通过以下观察0 ...
分类:
其他好文 时间:
2019-09-18 19:20:23
阅读次数:
94
package zero.desk.stringconstantpool;import org.junit.Test;/** * @author Zero * @since 2019-09-17. * Description: * 当调用intern方法时, * 如果池已经包含此字符串(equals ...
分类:
其他好文 时间:
2019-09-18 00:24:14
阅读次数:
84
1 dd if=/dev/zero of=/swap bs=1024 count=4096000 # 创建一个足够大的文件 2 # count的值等于1024 x 你想要的文件大小, 4096000是4G 3 mkswap /swap # 把这个文件变成swap文件 4 swapon /swap #... ...
分类:
其他好文 时间:
2019-09-17 12:26:03
阅读次数:
115
vue中使用剪切板需要借助一个插件,clipboard,使用方法还是很简单的,先下载,然后引入: npm i clipboard -S ...
分类:
Web程序 时间:
2019-09-16 23:22:31
阅读次数:
150
单片机编程使用MDK时不可避免的要涉及到链接脚本文件。在链接脚本中可以指定代码的存储布局,可以将代码段、只读数据段、可读写的数据段分别存放,也可以精确地指定代码放置的位置。在了解链接脚本之前需要了解以下概念:1)RO(ReadOnly):表示程序中的指令和常量;2)RW(Read/Write):表示程序中已初始化的变量;3)ZI(Zero):表示程序中未初始化的变量;4)链接脚本,也叫程序加载文件
分类:
其他好文 时间:
2019-09-16 16:12:14
阅读次数:
116
C. Permute Digits time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output You are given two posit ...
分类:
其他好文 时间:
2019-09-16 10:03:05
阅读次数:
109
数组 数组的声明 在声明数组时,必须指定数组名,数组长度和数组元素的类型。 数组的初始化 当数组定义好以后,如果没有给数组元素指定值,则所有元素被自动初始化为类型所对应的零值 变量的类型零值 在Go语言中,当一个变量被定义为某一种类型后,Go语言会自动初始化其值为零(Zero Value) 零值并不 ...
分类:
编程语言 时间:
2019-09-15 19:51:38
阅读次数:
139
笔者的环境 1. Macbook 电脑用于烧录树莓派系统到SD卡 2. 树莓派 zero w 把SD卡放进读卡器,插到Mac电脑上, 打开命令行工具Terminal diskutil list列出disk列表 diskutil unmountDisk 设备名称 dd命令烧录 烧录结束后,boot分区 ...
分类:
Web程序 时间:
2019-09-13 17:23:52
阅读次数:
363
步骤 焊接flash芯片,需要注意1号脚的位置,flash芯片在开发板背面,1号脚位置是靠近麦克风的那边 以下为编译相关步骤,参考连接,注意,下载的源码,选用spi flash模式 uboot 编译 下载linux内核源码 选中 编译 rootfs,以前弄过,直接用mkfs.jffs2生成文件系统了 ...
分类:
系统相关 时间:
2019-09-13 10:51:40
阅读次数:
426