题目大意:给定一张点数不超过10的无向连通图,每条边有一个[0,1]之间的随机权值,求最小生成树上最大边的期望值
此生无悔入东方,来世愿生幻想乡
OTZ
首先既然权值在[0,1]之间均匀分布那么两条边权值相同的概率为0 于是我们只考虑所有边边权都不同的情况
如果最小生成树上的最大边为x,那么权值小于x的边一定不能将这个图连通,而权值
因此对于一个x,如果我们求出【只有边权小于x的边存在时...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:19:47   
                                阅读次数:
147
                             
                         
                    
                        
                            
                            
                                跳转
jmp label
call addresss
调用函数先将eip入栈,eip指向函数的地址
esp直接使用栈中的数据
push pop引用堆栈中的数据
程序通常把esp复制到ebp在使用ebp获取call指令之前传递给栈的信息。
function_label:
    pushl %ebp
    movl %esp , %ebp
    
   ...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:21:54   
                                阅读次数:
213
                             
                         
                    
                        
                            
                            
                                使用文件:
系统调用
打开 5 打开要访问的文件并且创建指向该文件的句柄。
读取 3 使用文件句柄打开文件
写入 4 使用文件句柄写入
关闭 6 关闭文件并且删除文件句柄
打开:
int open(const char* pathname , int flags , mode_t mode);
eax 5 
ebx 包含以空字符结尾的文件名字符串的开始位置的内存地址。
ec...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:21:16   
                                阅读次数:
260
                             
                         
                    
                        
                            
                            
                                高级特性:
SIMD    single instruction multiple  data
单指令多数据
SIMD扩展  Streaming SIMD Extension    (SSE)
流化扩展第二实现  SSE2
第三    SSE3
MMX   对整数执行SIMD操作
64位打包字节,字,双字整数,
MMx  0-7    映射到FPU寄存器R0-7
使用...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:21:12   
                                阅读次数:
243
                             
                         
                    
                        
                            
                            
                                asm("assembly code");
ansi c将asm用于其它用途,用__asm__替换
在asm后面加上 volatile可以禁止编译器优化
asm volatile ("pusha \n\tpopa");
__asm__ __volatile__ ("pushl $1\n\t");
扩展asm
asm ("asm code" : output locate :...
                            
                            
                                分类:
编程语言   时间:
2015-04-04 09:18:44   
                                阅读次数:
144
                             
                         
                    
                        
                            
                            
                                设计一个学生类Student,数据成员包括学号(num)和成绩(score),成员函数根据需要自行设计(建议配备需要的set、get函数,以及必要的输入或输出,给出的代码中也可以找到需要成员函数的线索)。在main函数中,要做到:
建立一个对象数组,通过初始化,设置5个学生的数据,要求:
用指针指向数组首元素,输出第1、3、5个学生的信息;
设计一个函数int max(Student *ar...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:18:16   
                                阅读次数:
139
                             
                         
                    
                        
                            
                            
                                基数排序(radix
 sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用,基数排序法是属于稳定性的排序,其时间复杂度为O
 (nlog(r)m),其中r为所采取的基数,而m为堆数,在某些时候,基数排序法的效率高于其它的稳定性排序法...
                            
                            
                                分类:
编程语言   时间:
2015-04-04 09:18:12   
                                阅读次数:
207
                             
                         
                    
                        
                            
                            
                                在上一篇,我们开发了自定义的service:使用MyEclipse开发webservice,今天我们用android程序调用自定义的webservice接口:
在浏览器输入http://192.168.0.5:8080/TestService/MyServicePort?wsdl
其中MyServicePort是webservice服务器端的sun-jaxws.xml文件中的url-pat...
                            
                            
                                分类:
移动开发   时间:
2015-04-04 09:20:12   
                                阅读次数:
199
                             
                         
                    
                        
                            
                            
                                题目链接:sicily 1140解题思路:贪心+深搜 
相当考编程能力的一道题,一个手贱就卡了好几天,不过的确是一到好题。考察的是对贪心法的运用,还有编程能力——深搜。贪心原则是从最小结点开始搜索(这样最小结点就是根结点),然后对于每一个结点,搜索返回结点数和最小结点,根据题意比较结果,每次贪心搜索之后删除那条边,并标记整个子图,再继续搜索,直到所有的人都分到遗产。代码:(有可能冗余很多,但都是测试...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:18:01   
                                阅读次数:
183
                             
                         
                    
                        
                            
                            
                                线程同步
         Java语言的优点之一就是他在语言级别上对多线程的支持。这些支持多集中在于同步(synchronization):多线程之间的协作活动和数据访问。Java所使用的支持同步的机制是监控器(monitor)。本章描述这些监控器以及他们如何被JVM使用。并且从JVM指令集描述监控器的加锁和解锁。
 
监控器(Monitors)
Java监控器支持两种类型的线程同步:互...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:17:33   
                                阅读次数:
197
                             
                         
                    
                        
                            
                            
                                画笔想必大家都不陌生,这里系统的介绍一下好了。先来介绍纯色画笔。最简单的纯色画笔就是已经定义好名字的啦,比如Red和Green这种,据说一共有256种已命名的,所以基本已经够用啦。XAML解析器会自动将这些颜色名称链接到Color结构。还有就是传说中的十六进制颜色值,它可以定义精确的24位颜色值,其中有8位用于SolidColorBrush。如下代码所示的,alpha=”FF”,红色=”55”,绿色...
                            
                            
                                分类:
移动开发   时间:
2015-04-04 09:20:30   
                                阅读次数:
155
                             
                         
                    
                        
                            
                            
                                首先,在实现所说的东西之前,要先确定好这么三件事:
1:安装了Memcached。
2:Memcached支持自己php所用版本。
3:开启了Memcached服务,并打开了php.ini的Memcached模块
如说上述条件都满足了,那么我就说一下如何去用php操作:
为了较为清晰的说明,而且空说无凭,所以我统一在下面的额代码里面加入测试,其中包括了我的所有测试过程:
还要说一下,这...
                            
                            
                                分类:
Web程序   时间:
2015-04-04 09:18:50   
                                阅读次数:
120
                             
                         
                    
                        
                            
                            
                                1. 通过System.getSecurityManager()拿到SecurityManager;
2. SecurityManager直接交给AccessController处理;
3. AccessController通过调用getStackAccessControlContext取得AccessControlContext,并交给AccessControlContext处理;...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:19:30   
                                阅读次数:
250
                             
                         
                    
                        
                            
                            
                                今天谈到CPU的计算功率,想到网上流传的Super Pi这个圆周率计算器。
两个Text,一个Timer,一个Command,就可完成Super Pi的工作~
Option Explicit
'Copyright (c) 2015,烟台大学计算机学院
'All right reserved.
'作者:邵帅
'文件:工程1.vbp
'完成时间:2015年04月03日
'版本号:v1.0
Sub ...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:17:48   
                                阅读次数:
130
                             
                         
                    
                        
                            
                            
                                /**
 * Definition for binary tree with next pointer.
 * struct TreeLinkNode {
 *  int val;
 *  TreeLinkNode *left, *right, *next;
 *  TreeLinkNode(int x) : val(x), left(NULL), right(NULL), next(NULL) {...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:17:58   
                                阅读次数:
124
                             
                         
                    
                        
                            
                            
                                ??
问题描述:
Implement
atoi to convert a string to an integer.
Hint: Carefullyconsider all possible input
 cases. If you want a challenge, please do not seebelow and ask yourself what are the...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:19:09   
                                阅读次数:
162
                             
                         
                    
                        
                            
                            
                                从零开始读MBProgressHUD(三)-layoutSubviews本文主要技术点如下:
-layoutSubviews的主要作用
-layoutSubviews的调用
setNeedsLayout和layoutIfNeeded的区别
分析MBProgressHUD类的-layoutSubviews代码
-layoutSubviews的主要作用-layoutSubviews是UIView的属性方...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:19:15   
                                阅读次数:
228