与这道题相似的还有poj一道贴海报的题目,但这道题更加经典 典型的线段树合并求区间子段和模型,但是不同的是加了一个离散化,这也是最难的地方 本题思路: 1.设计lmax,rmax tmax来表示左边最长连续,总共最长连续和右边最长连续 2.设计懒标记为-1,0,1表示这区间是否都是黑或白或混合,如果 ...
分类:
其他好文 时间:
2020-03-17 15:29:37
阅读次数:
67
import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch;import com.jacob.com.Variant; public class ExcelToPdf { public static void exc ...
分类:
编程语言 时间:
2020-03-16 17:43:40
阅读次数:
87
定义: 线性基是向量空间的一组基,通常可以解决有关 异或 的一些题目。是一个数的集合,并且每个序列都拥有至少一个线性基,取线性基中若干个数异或起来可以得到原序列中的任何一个数。 线性基的值域与原数组的值域相同,此处的值域是指任意数异或所能得到的值。 性质: 1.原序列里面的任意一个数都可以由线性基里 ...
分类:
其他好文 时间:
2020-03-15 22:26:52
阅读次数:
74
今天主要记录、分享 使用WebClient 下载/获取 文件的两种方式。 话不多说,放置代码。 第一种:使用 WebClient 自封装方法: DownloadFile(); 下载方便、直接。 /// <summary> /// 下载文件(WebClient.DownloadFile) /// </ ...
分类:
Web程序 时间:
2020-03-15 20:44:24
阅读次数:
84
什么是委派模式 虽然说委派模式不属于Gof23中设计模式,但这并不影响它成为一种经典的设计模式。 “委派”字面意思就是指派一件事情给某人。类比到生活中的场景,比如项目leader指派开发任务给下面的猿猿们。这听起来有点像静态代理,不过还是不一样的,你品,你细品!代理强调的是过程,主要是要在代理过程中 ...
分类:
编程语言 时间:
2020-03-15 13:39:33
阅读次数:
70
一、时区修改 ''' 没有如下配置将会报错:(translation.E004) You have provided a value for the LANGUAGE_CODE setting that is not in the LANGUAGES setting. django3.0开始LANG ...
分类:
其他好文 时间:
2020-03-15 13:01:48
阅读次数:
73
在很多信源的输出序列中,符号之间的依赖关系是有限的,任何时刻信源符号发生的概率只与前面已经发出的若干个符号有关,而与更前面的符号无关 马尔可夫信源满足的两个条件 1. 某一时刻心愿输出的符号的概率只与当前所处的状态有关,而与以前的状态无关 $$ P(x_l=a_k|s_l=E_i,x_{l 1}=a ...
分类:
其他好文 时间:
2020-03-15 11:43:12
阅读次数:
219
1.冒泡排序 思想: 两个数比较大小,较大的数下沉,较小的数冒起来。 过程: 比较相邻的两个数据,如果第二个数小,就交换位置。 从后向前两两比较,一直到比较最前两个数据。最终最小数被交换到起始的位置,这样第一个最小数的位置就排好了。 继续重复上述过程,依次将第2.3...n-1个最小数排好位置。 时 ...
分类:
编程语言 时间:
2020-03-14 22:13:48
阅读次数:
78
一.介绍 二.类适配器模式 1.介绍 2.UML 3.代码 Voltage220V.java public class Voltage220V { public int output220V() { int src = 220; System.out.println("电压=" + src + "伏 ...
分类:
其他好文 时间:
2020-03-14 20:31:13
阅读次数:
63
很多算法题中使用位运算能够巧妙的解决很多问题,比如: 找出只出现一次的数 如果数组中只有一个数字出现一次,其他数字都出现两次。试找出这个数据 通常的情况,我们会采用遍历的思路。但是其实不用。因为异或运算有个十分重要的性质:任何一个数字异或它自己都等于0,而0异或任何数都等于那个数。 因此,但凡出现两 ...
分类:
其他好文 时间:
2020-03-14 20:07:22
阅读次数:
51