码迷,mamicode.com
首页 >  
搜索关键字:dis packet-drop    ( 1371个结果
js代码--根据经纬度计算距离
原网页地址:http://www.storyday.com/wp-content/uploads/2008/09/latlung_dis.html 经纬度距离计算小工具 ...
分类:Web程序   时间:2015-07-24 15:34:27    阅读次数:701
求经过路径最少的最短路
题目保证最短路不止一条,求经过路径最少的最短路. 分析:如果数据小的话可以用floyed+Dp求出,在保证最短路的情况下更新路径少的情况即可,dis表示最短路,大盘dp[i,j]表示从i到j的最短路所需最少路径条数;但一旦数据大于300,很有超时危险,下面是一个小技巧:将边权乘以10^8后+1(注意乘以几要视数据大小而定),再用高效的spfa或堆优化的dijkstra来跑。 为什么呢?举个例子:...
分类:其他好文   时间:2015-07-22 19:02:17    阅读次数:148
poj-1741 Tree
题意: 给出一个边上带权的无根树; 求距离不大于m的结点对数; 多组数据,n 题解: 1/8个男人留念吧。。 学了树的分治之后来切这道题,听别人讲完写写就A了; 但是发现自己模板写的好烂,改了一大通; 这题就是考虑点分治,每次在当前子树中找经过重心的点对数; 那么就是将以重心为根的距离dis数组排序,然后双指针乱扫线性找出结点对数; 但是这里可能会出现在同一子树中的情况...
分类:其他好文   时间:2015-07-22 10:50:00    阅读次数:107
GCD 之线程死锁
GCD 确实好用 ,很强大,相比NSOpretion 无法提供 取消任务的功能。如此强大的工具用不好可能会出现线程死锁。 如下代码:- (void)viewDidLoad{ [super viewDidLoad]; NSLog(@"=================4"); dis...
分类:编程语言   时间:2015-07-22 06:59:11    阅读次数:120
HDU 5016 Mart Master II (树上点分治)
题目地址:HDU 5016 先两遍DFS预处理出每个点距最近的基站的距离与基站的编号。 然后找重心,求出每个点距重心的距离,然后根据dis[x]+dis[y]#include #include #include #include #include #include #inc...
分类:其他好文   时间:2015-07-21 20:40:28    阅读次数:122
ios开发之电子优惠券的设计与实现
// // main.m // 电子优惠券 // #import #import "Discount.h" #import "Food.h" int main(int argc, const char * argv[]) { Discount * dis = [[Discount alloc]init]; [dis showInformation:20 and...
分类:移动开发   时间:2015-07-21 09:10:09    阅读次数:134
How far away ?
#include#include using namespace std;const int M=40010;int dis[M],data[4*M],ext[4*M],head[M],value[4*M],ans[205],pa[M];int len,l,vis[M],da[900],ne[900...
分类:其他好文   时间:2015-07-20 21:33:55    阅读次数:108
HDU 2586 LCA离线算法 tarjan算法
LCA tarjan算法模板题  题意:给一个无根树,有q个询问,每个询问两个点,问两点的距离。 用tarjan离线算法算出每个询问的两点的最近公共祖先 ans[i]=dis[x[i]]+dis[y[i]]-2*dis[z[i]]; //  x[i],y[i]分别存储每次询问的两点,z[i]存储这两点的最近公共祖先 #include "stdio.h" #include "stri...
分类:编程语言   时间:2015-07-20 11:05:05    阅读次数:182
史上最全最强SpringMVC详细示例实战教程
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 springmvc org.springframework.web.servlet.Dis...
分类:编程语言   时间:2015-07-19 01:19:43    阅读次数:153
poj3411--Paid Roads(bfs+状压)
题目链接:点击打开链接 题目大意:有n个点,m条有向边,经过边需要一个花费,a b c p q代表 a到b的一条道路,如果经过这条边之前经过c点,那么需要p的花费,否则需要q的花费,问从1点到n点的最小花费。 方法1、每条边可能会经过多次,每个点也可以经过多次,这样就没有了边界不能直接进行dfs,因为要记录之前经过的边,所以使用状压,dis[i][j]:当前在第i个点,j表示经过了的点,这样就...
分类:其他好文   时间:2015-07-17 16:10:48    阅读次数:80
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!