码迷,mamicode.com
首页 >  
搜索关键字:上一个    ( 6143个结果
Dijkstra(迪杰斯特拉)算法求解最短路径
过程 首先需要记录每个点到原点的距离,这个距离会在每一轮遍历的过程中刷新。每一个节点到原点的最短路径是其上一个节点(前驱节点)到原点的最短路径加上前驱节点到该节点的距离。以这个原则,经过N轮计算就能得到每一个节点的最短距离。第一轮,可以计算出,2、3、4、5、6到原点1的距离分别为:[7, 9, -...
分类:其他好文   时间:2014-10-07 14:03:13    阅读次数:297
android之SQLite数据库应用(一)
先上一个小程序,具体的解析介绍会在以后的文章中详细说明,已经凌晨0:40了,我实在是困了,只能把这活移到明天了。今天先把代码粘贴上。效果图:(向数据库中存入数据,然后再把数据读出来)main.xmlactivity的代码package cn.com.SQLite;import java.util.A...
分类:移动开发   时间:2014-10-06 18:49:00    阅读次数:232
三千臭皮匠:集体能否产生智慧?
“三个臭皮匠,抵得上一个诸葛亮。”众人的智慧,就一定胜过个人的智慧吗?东吴的孙权帐下,高人策士满堂,哪个比臭皮匠差?诸葛亮孤身一人,却舌战群儒,以三寸不烂之舌,说得东吴联刘抗曹。这是怎么回事? 假如孙权有三个信息来源,一是 3000 包括臭皮匠在内的普通人的集体选择,一是几十谋士的讨论结果,一...
分类:其他好文   时间:2014-10-06 12:05:40    阅读次数:146
从多播委托到事件
一、多播委托前文提到的委托只是在一个委托类型中存储了一个方法(函数),实际上一个委托变量可以同时绑定多个方法,这些委托形成了一个委托链,每一个委托(实际上是方法)都顺序指向下一个委托,这个委托链就是多播委托。每一个绑定的方法就像是订阅者一样,等着发布者的消息,而触发委托变量的那个就像是发布者,将出发...
分类:其他好文   时间:2014-10-05 19:12:08    阅读次数:174
Codeforces 385B Bear and Strings
题目链接:Codeforces 385B Bear and Strings记录下每一个bear的起始位置和终止位置,然后扫一遍记录下来的结构体数组,过程中用一个变量记录上一个扫过的位置,用来去重。#include #include #include using namespace std;const...
分类:其他好文   时间:2014-10-05 17:58:08    阅读次数:213
uestc 250 数位dp(水)
/* 数位dp 水题 开两维一个记录长度,一个记录上一个数 */ #include #include #define N 13 int dp[N][N]; int digit[N]; int dfs(int len,int cnt,int ok) { if(!len)return 1; if(!ok&&dp[len][cnt]!=-1) return dp[len][cnt]; i...
分类:其他好文   时间:2014-10-05 16:09:18    阅读次数:191
POJ3321Apple Tree【dfs 树状数组】
题目大意:一棵树(不一定是二叉树!!),树的节点上本来都有一个苹果,要求完成以下操作:1.指定某个节点,如果这个节点原本有苹果则拿去,如果没有苹果则填上一个苹果2.询问某个节点以及其子树一共有多少个苹果思路:dfs这棵树,记录下第一次到达这个节点的时间以及遍历离开的时间,于是一个节点就成了一个区间,...
分类:移动开发   时间:2014-10-05 15:59:58    阅读次数:160
HDU 1709
MB,一开始就想到是不是只要加上一个不选择砝码的情况,但一直没动手做,因为看了看网上了,觉得总有点复杂,认为自己想错了。。。。相信自己#include #include #include #include #define N 101using namespace std;int c1[N*N],c2...
分类:其他好文   时间:2014-10-05 13:07:48    阅读次数:181
Vim快捷键
一、移动光标 1、左移h、右移l、下移j、上移k2、向下翻页ctrl+ f,向上翻页ctrl+ b 3、向下翻半页ctrl+ d,向上翻半页ctrl+ u 4、移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^5、移动光标到下一个句子)移动光标到上一个句子(6、移动到段首{ 移动到段尾}7...
分类:其他好文   时间:2014-10-04 18:36:17    阅读次数:186
Ural 1353 Milliard Vasya's Function(DP)
题目地址:Ural 1353 定义dp[i][j],表示当前位数为i位时,各位数和为j的个数。 对于第i位数来说,总可以看成在前i-1位后面加上一个0~9,所以状态转移方程就很容易出来了: dp[i][j]=dp[i][j]+dp[i][j-1]+dp[i][j-2]+.......+dp[i][j-9]; 最后统计即可。 代码如下: #include #include #incl...
分类:其他好文   时间:2014-10-04 00:13:25    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!