解题报告
裸floyd。
#include
#include
#include
#include
#define inf 0x3f3f3f3f
using namespace std;
int n;
double mmap[210][210];
struct node {
double x,y;
} p[210];
double disc(node p1,node p2) {
...
分类:
其他好文 时间:
2014-08-27 22:05:58
阅读次数:
312
题目链接:http://poj.org/problem?id=2992
题目大意:就是叫你求组合数C(n,m)的因子的个数。
思路:求解这题需要用到以下几个定理
1、对任意的n,可以这么表示 n=p1^e1*p2^e2*p3*e3*......pn^en
。(p1,p2,p3......pn都为素数)
2、对任意的n的因子数为:(1+e1)*(1+e2)*(1+...
分类:
其他好文 时间:
2014-08-27 20:33:58
阅读次数:
206
Description
{p1,..., pk : p1 <
p2 pk} is called a prime
k -tuple of distance s if
p1, p2,..., pk are consecutive prime numbers and
pk - p1 = s . For example, with
k = 4 , s = 8 ,
{11, 13, 1...
分类:
其他好文 时间:
2014-08-26 17:25:13
阅读次数:
217
状态机顾名思义,应该有不同的状态在切换。上面状态机图中,我们提供了两种状态state1和state2。而状态的区分是由状态的属性来描述的,比如p1,p2…等等。从一个状态到另一个状态的转化,必须由触发条件来完成,上图state1到state2的状态转换由transition1来表示,state2到s...
分类:
其他好文 时间:
2014-08-25 11:25:44
阅读次数:
303
一,代码示例 1 #include 2 3 void* memleak1(); 4 void* memleak2(); 5 6 int main() 7 { 8 void *p1 = memleak1(); 9 void *p2 = memleak2();10 11 p...
【贝赛尔曲线】 贝塞尔曲线(英语:Bézier curve)是电脑图形学中相当重要的参数曲线。 1、线性贝塞尔曲线。 给定点P0、P1,线性贝塞尔曲线只是一条两点之间的直线。这条线由下式给出: 且其等同于线性插值。2、二次方贝塞尔曲线二次方贝塞尔曲线的路径由给定点P0、P1、P2的函数B(t...
分类:
其他好文 时间:
2014-08-21 22:41:04
阅读次数:
386
今天在看demo的时候css样式里面发现的-webkit-text-size-adjust: none; 度娘以后,了解这段样式的作用是:解决Chrome浏览器里面,设置小于12px的字体大小问题。例子如下: p1 { font-size: 11px; }; p2 { font-s...
分类:
Web程序 时间:
2014-08-21 19:03:04
阅读次数:
239
1.当传入的参数个数小于声明的参数个数时,缺少的参数值就是:undefined 类似方法重载varf1=function(p1,p2,p3){switch(arguments.length){case0:alert("无参版本的f1")break;case1:alert("1个参数版本的f1:"+p...
分类:
Web程序 时间:
2014-08-19 20:39:15
阅读次数:
254
题目:给出一个链表中的两个指针p1和p2,将其之间的结点翻转。思路:可以通过交换结点内的值来实现结点的翻转,空间为O(N);如果要求不能交换值,那么仅凭p1和p2是无法翻转的,只能交换两个指针之间的链表。代码:交换值: 1 struct ListNode 2 { 3 int val; 4 ...
分类:
其他好文 时间:
2014-08-18 23:31:53
阅读次数:
257
两个指针相减,为两个指针之间间隔这两个指针类型的数目。如:int *p,*q;p-q=(p地址-q地址)/sizeof(int)#include int main(){ int a[9]={1,2,3,4,5,6,7,8,9}; char *p,*q; int *p2,*q2; ...
分类:
编程语言 时间:
2014-08-18 01:25:23
阅读次数:
259