题意:把c个牛分进n个摊位,摊位位置已知,所有摊位分布在0 <= xi <= 1,000,000,000,问两头牛间最小距离的最大值。 分析:找所有最小距离取个最大的。所以二分找这个最小的距离,这个最大的最小距离是二分的分界线。贪心来判断当前的最小距离是否能安排下所有的牛。 ...
分类:
其他好文 时间:
2017-01-10 22:26:23
阅读次数:
308
【题目链接】 http://poj.org/problem?id=3484 【题目大意】 给出n个等差数列的首项末项和公差。求在数列中出现奇数次的数。题目保证至多只有一个数符合要求。 【题解】 因为只有一个数符合要求,所以在数列中数出现次数的前缀和必定有奇偶分界线, 所以我们二分答案,计算前缀和的奇 ...
分类:
其他好文 时间:
2016-12-30 02:37:16
阅读次数:
263
无论是服务端还是客户端,当我们读取或者发送消息的时候,都需要考虑TCP底层的粘包/拆包机制。 TCP粘包/拆包 TCP是个“流”协议,所谓流,就是没有界限的一串数据。大家可以想想河里的流水,是连成一片的,其间并没有分界线。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包 ...
分类:
其他好文 时间:
2016-12-13 06:47:23
阅读次数:
179
这个篇文章带大家一起练练微信小程序布局。下面将会按照以下的顺序介绍:
布局的实现
逻辑的实现
样式的实现
1.布局的实现最大的布局是view, view布局中包含了:一张图片,文字描述,信息栏和分界线...
分类:
微信 时间:
2016-11-27 17:18:12
阅读次数:
267
字符/ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释. 例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示 匹配一个单词的分界线. 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释. 例如:* ...
分类:
其他好文 时间:
2016-11-19 12:11:55
阅读次数:
188
对于ARM中内核如何在启动的时候设置高低端内存的分界线(也是逻辑地址与虚拟地址分界线(虚拟地址)减去那个固定的偏移),这里我稍微引导下(内核分析使用Linux-3.0): 首先定位设置内核虚拟地址起始位置(也就是内核逻辑地址末端+1的地址)的文件:init.c (arch\arm\mm),在这个文件 ...
分类:
系统相关 时间:
2016-11-18 12:15:14
阅读次数:
221
平均数:反映了一组数据的平均大小,常用来一代表数据的总体 “平均水平”。 中位数:像一条分界线,将数据分成前半部分和后半部分,因此用来代表一组数据的“一般水平”。 众数:反映了出现次数最多的数据,用来代表一组数据的“多数水平”。 平均数:与每一个数据都有关,其中任何数据的变动都会相应引起平均数的变动 ...
分类:
其他好文 时间:
2016-11-14 17:02:13
阅读次数:
154
最近在youtube上看了GDC,学了很多东西,最让我震撼的就是ggxx的卡通渲染了。感慨一下,想要用3D做出二次元的效果,真的不容易。现记录一些要点: 1)不要使用normal map来做cel-shading,否则做出来的明暗分界线就像狗啃一样,只使用vertex normal。 2)使用顶点色 ...
分类:
其他好文 时间:
2016-10-29 14:13:18
阅读次数:
610
字符/意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释.例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线.或者:对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释.例如:*是一个特殊字 ...
分类:
其他好文 时间:
2016-09-12 00:34:25
阅读次数:
161
用4x+5y=2000作为分界线制造了100个点;初始分界线为0,0;经过1000轮纠正后,结果是:22 x+31 y = 11876对比结果4 x + 5 y = 2000还是比较接近的。 刚开始更新w的那行代码搞错了,以为是用predict去纠正,其实应该用sample的真实值去纠正。 impo... ...
分类:
编程语言 时间:
2016-08-21 18:13:21
阅读次数:
144