最近做了一个winform的程序,本机上界面对得很齐,到一到客户的机器上就惨不忍睹,一番研究后搞定: 1. AutoScaleMode = None 2. BackgroundImageLayout = None 疯吻IT...
转载自 fineqtbull http://fineqtbull.iteye.com/blog/477994有位je上的同学来短信向我问起了Scala类型参数中协变、逆变、类型上界和类型下界的使用方法和原理,自己虽然也刚学不久,在主要调查了《Programing in Scala》的19章后,试着在...
分类:
其他好文 时间:
2014-12-28 18:04:54
阅读次数:
602
数位dp是与数位有关的区间统计 参考: 点击打开链接
思想是将数字拆分,dp[i][j] 长度为i的数字有多少个满足j条件的,从000~999
统计时,计当前数字为x,则其后面数字的变化的倍数是0~x-1 后面接000~999这样刚好统计不到这个数字n本身。
eg:
对于一个数,若其首位已经比询问上界小,则剩余位没有任何限制。此时如果能直接处理这一情况,则问题距离解决又会迈出一大步。 ...
分类:
其他好文 时间:
2014-12-26 11:18:59
阅读次数:
281
题解:把每个点拆成入点和出点,因为必须经过一次且只能经过一次。所以在两个点之间连一条上界=下界=1的边。然后再s到每个入点连边,每个出点向t连边,点与点之间。。。求最小流就可以过了。。。(感觉最小流神一般的存在。。。)代码: 1 #include 2 #include 3 #include ...
分类:
其他好文 时间:
2014-12-21 21:57:00
阅读次数:
295
1、定理内容Dedekind切割定理:设是实数集的一个切割,则或者有最大数,或者有最小数。确界定理:非空有上界的数集必有上确界,非空有下界的数集必有下确界。2、证明过程设非空数集有上界记,即是上界的集合令的补集为,即从而形成实数集的一个切割由Dedekind定理知,要么有最大数,要么有最小数若有最大...
分类:
其他好文 时间:
2014-12-21 20:31:50
阅读次数:
364
设想你抛一枚硬币n次,你期望看到的连续正面的最长序列是多长?
这是算法导论第四章里的一个问题,今天看了好久,才明白过来,在这里做个记录。
书上从两个不同的角度分析了这个问题,一个是从概率的角度,通过计算这个序列长度的上界和下界推导出序列长度,一个是利用书上所说的指示随机变量(indicator random variable)的角度(个人理解就是期望),去分析。前者太复杂了,看了一半就晕了,这...
分类:
其他好文 时间:
2014-12-16 15:12:21
阅读次数:
340
处理策略完全模仿c语言的库函数
溢出处理策略:
输出上界或下界(2147483647和-2147483648)
测试数据:
char* s1 = " \t\f\v\n\r-00100\n\t\f\v\n\r1234";
char* s2 = "--099";
char* s3 = "s100";
char* s4 = "+2147483647sc";
char* s5 = "2...
分类:
其他好文 时间:
2014-12-14 07:06:50
阅读次数:
168
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1085分析:首先第一感觉是宽搜,但是空间需要8^15*5*5,明显不够,又鉴于最大深度为15,所以可以用迭代加深做。但是普通的迭代加深还是会TLE。于是考虑加上估价函数设当前层数的上界为K...
分类:
其他好文 时间:
2014-12-13 23:21:50
阅读次数:
166
虽然网上已经有很详细的解释了,但是别人总结的终究是别人的。1无源无汇上下界的可行流首先明确定义:B[u, v]和C[u, v]表示边(u,v)的下界容量和上界容量,我们的问题是求一个每条边都具有上下界的可行流。简单分析:由于每条边要满足下界容量,而且每个点要满足流量平衡,所以就需要对平时的网络流模型...
分类:
其他好文 时间:
2014-12-10 21:00:45
阅读次数:
264
【方法一】
【代码一】
[cpp] view
plaincopy
//判断是否是一个素数
int IsPrime(int a){
//0,1,负数都是非素数
if(a
return 0;
}
//计算枚举上界,为防止double值带来的精度损失...
分类:
编程语言 时间:
2014-12-10 16:26:08
阅读次数:
221