码迷,mamicode.com
首页 >  
搜索关键字:code    ( 108667个结果
UESTC 914 方老师的分身I Dijkstra
题意:求有向图的往返最短路的最长长度。分析:求第一次到所有点的距离可以用一次Dijkstra求最短路求出来。考虑回来的路,想想就知道,从每个点回来的路即为将边的方向反转再求一次最短路后的结果。所以此题为求两次最短路。代码:#include #include #include #include #in...
分类:其他好文   时间:2014-06-15 11:44:06    阅读次数:146
UESTC 912 树上的距离 --LCA+RMQ+树状数组
1.易知,树上两点的距离dis[u][v] = D[u]+D[v]-2*D[lca(u,v)] (D为节点到根节点的距离)2.某条边权值一旦改变,将会影响所有以v为根的子树上的节点到根节点的距离,很明显,DFS一遍后以v为根的子树在DFS序列中是连续的一段,及转化为区间更新问题,可以用树状数组。做法...
分类:其他好文   时间:2014-06-15 11:42:02    阅读次数:213
义隆单片机学习笔记之(三) 应用例程
汇编程序使用例程,看门狗、延时、中断。寄存器地址映射表
分类:其他好文   时间:2014-06-15 11:39:59    阅读次数:332
UESTC 901 方老师抢银行 --Tarjan求强连通分量
思路:如果出现了一个强连通分量,那么走到这个点时一定会在强连通分量里的点全部走一遍,这样才能更大。所以我们首先用Tarjan跑一遍求出所有强连通分量,然后将强连通分量缩成点(用到栈)然后就变成了一个DAG(有向无环图),然后跑一遍DFS,不断加上遍历点的权值,如果到了网吧,则更新一遍答案,因为可以出...
分类:其他好文   时间:2014-06-15 11:38:55    阅读次数:179
程序中的魔鬼数字
在代码中使用魔鬼数字(没有详细含义的数字、字符串等)将会导致代码难以理解,应该将数字定义为名称有意义的常量。 将数字定义为常量的终于目的是为了使代码更easy理解,所以并非仅仅要将数字定义为常量就不是魔鬼数字了。假设常量的名称没有意义,无法帮助理解代码,相同是一种魔鬼数字。 在个别情况下,将数字定....
分类:其他好文   时间:2014-06-15 11:38:00    阅读次数:613
UESTC 916 方老师的分身III --拓扑排序
做法:如果有ab的有向边,连好所有边后,找入度为0的点作为起点,将其赋为最小的价值888,然后其所有能到的端点,价值加1,加入队列,删去上一个点,然后循环往复,直到队列为空,即每个点都赋予了一个权值为止。代码:#include #include #include #include #include ...
分类:其他好文   时间:2014-06-15 11:35:59    阅读次数:258
UESTC 918 WHITE ALBUM --生成树变形
最小生成树变形。题目已经说得很清楚,要求到达每个房间,只需求一个最小生成树,这时边权和一定是最小的,并且那k个房间一定与所有点都有通路,即一定都可以逃脱。但是有可能当所有点都有了该去的安全房间以后,安全房间之间并不需要连边了,这样就会变成多个树,不好处理。想一想,既然不需要连边了,也就是边权不再增加...
分类:其他好文   时间:2014-06-15 11:34:56    阅读次数:151
UESTC 899 方老师和农场 --双连通分量的构造
首先将原图中的连通分量缩点,一定可以将原图缩成一棵树的形式,然后统计这棵树的叶子节点个数,答案就是(leaf+1)/2。这里不再证明,可以画个图看一下。(简单说明一下,首先把两个最近公共祖先最远的两个叶节点之间连接一条边,这样可以把这两个点到祖先的路径上所有点收缩到一起,因为一个形成的环一定是双连通...
分类:其他好文   时间:2014-06-15 11:33:53    阅读次数:247
基于UniDac的数据库连接池
MySQL 连接池简单实现
分类:数据库   时间:2014-06-15 11:30:48    阅读次数:2331
cocos2d-x3.0 ListView
.h#include "cocos2d.h"#include "cocos-ext.h"#include "ui/CocosGUI.h"#include "cocostudio/CocoStudio.h"USING_NS_CC;USING_NS_CC_EXT;using namespace ui; ...
分类:其他好文   时间:2014-06-15 11:16:25    阅读次数:276
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!