摘要: 最初看到这个问题是初中的时候买了一本有关数学谜题的书里面概率论的一张的课后拓展就是说到三门问题,当时作为一个扩展阅读看了一下,里面说到了一个世界智商最高的女人秒杀了美国一大群的数学高材生的精彩故事(比较夸张),当时对这个问题也是似懂非懂。 阅读全文
posted @ 2015-05-18 12:10 若晨辰 阅读(2362) 评论(6) 推荐(10) 编辑

摘要: 阅读全文
posted @ 2013-05-18 18:20 若晨辰 阅读(12917) 评论(1) 推荐(2) 编辑

摘要: 阅读全文
posted @ 2013-01-03 20:02 若晨辰 阅读(11560) 评论(15) 推荐(9) 编辑

2015年6月8日

摘要: 阅读全文
posted @ 2015-06-08 16:17 若晨辰 阅读(1591) 评论(0) 推荐(1) 编辑

2013年8月15日

摘要: 1.查看Git日志:命令:git log 默认不加参数,git日志会按照最新的日期从上往下显示 参数:-p 显示版本间的代码差异-数字 显示部分的提交-哈希值 显示指定的版本2.指定查找范围:--since="5 hours" 显示最近5小时内的提交 --since="5 hours" -1 显示5小时内的最后一个提交 --before 用法和--since的用法差不多,显示的是在某个时间点之前的提交 版本1..版本2 说明:版本1之后到版本2的所有提交,版本2可以用HEAD(要注意大写)表示当前的最新版本 版本^ 回溯一个版本 注意:在windows下 阅读全文
posted @ 2013-08-15 20:11 若晨辰 阅读(589) 评论(0) 推荐(0) 编辑

2012年11月15日

摘要: floyd 也就是弗洛伊德算法,是图论中用来计算任意两点间最短路径的算法。算法的过程是:1.把图转换成一个带权重的n阶邻接矩阵。2.依次把1-n的节点当作桥梁,也就是中间点,例如结点u,v和中间结点k,u和v在不经过k结点的时候存在最短路径x,u经过k结点到达v的时候最短路径为y那么min{x,y}就是在增加k桥梁的时候u和v的最短路径。代码实现:void floyd(){ for(k=0;k<n;k++) for(i=0;i<n;i++) for(j=0;j<n;j++) A[i][j]=min(A[i][j],A[i]... 阅读全文
posted @ 2012-11-15 00:37 若晨辰 阅读(2376) 评论(0) 推荐(1) 编辑

导航