9 dyx心心

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

微软2016校园招聘4月在线笔试 总结

今天参加了微软实习笔试,有点惨烈。。,题目看错WA了一堆导致后期时间 不够。。。最后一题没时间仔细想只能暴力骗分。先来前三题的总结吧。 题目链接:题目1 : Font Size描述 Steven loves reading book on his phone. The book he reads now consists of N paragraphs and the i-th paragrap

2016-04-06 22:45:48

python解析json文件

最近项目数据用的是json格式,学习了一下python解析json格式的方式,总结一下备忘。文章参考链接:http://liuzhijun.iteye.com/blog/1859857http://www.cnblogs.com/coser/archive/2011/12/14/2287739.html首先简单了解一下什么是json格式:JSON(JavaScriptObjec

2015-12-06 15:39:59

我的sublime python环境配置

最近开始因为项目需要重新使用python,但是以前用的IDE感觉不太好用,决定试试sublime,sublime是一个轻量级的代码编辑器了,比较符合我的审美,而且它可以通过许多插件来实现许多强大的功能,下面就来总结一下对我自己有用的一些配置和插件。首先安装 sublime Text2, 下载地址 自己用的是ubuntu系统,下载下来是bz2格式,解压命令 用 tar -jxvf XXX即可,解压后

2015-11-30 16:56:50

Google apac 在线笔试round2

笔试地址这周做了下google的在线笔试第二轮,总结一下。A题: 题目大意:给一个无向图,图中的边的权值会每小时变化一次,一天变化24次,然后给你k个询问,每个询问给你两个数D和S,问你在S时刻从节点1到节点D的最短路距离。思路:第一题还是比较简单,直接建图跑最短路即可,因为每次都是从节点1出发,所以可以只做24次最短路,将每个时刻从1节点到其他的节点的最短距离算出来记录一

2015-09-23 19:44:57

放球问题的组合数 总结

最近学习了一下组合数学,对其中的放球问题模型感觉比较有用,特来总结一下,纯当学习笔记。另外好久没更新了。。。懒癌晚期伤不起。。。放球模型主要讲的就是将n个球放进m个篮子中的组合数。其中,根据球是否可区分,篮子是否可区分,还有是否允许有空盒,可将放球模型分成8个类别。(有的博客和书还根据m和n的大小进一步分成16类,个人觉得没有必要。。。)下面就来总结一下这8类放球问题的组合数计算方法。

2015-04-20 16:24:36

最小生成树算法总结

算法总结第5弹,最小生成树,有关生成树的问题有很多,这里先介绍个最常用的吧。最小生成树首先,生成树是建立在无向图中的,对于有向图,则没有生成树的概念,所以接下来讨论的图均默认为无向图。对于一个有n个点的图,最少需要n-1条边使得这n个点联通,由这n-1条边组成的子图则称为原图的生成树。一般来说,一个图的生成树并不是唯一的(除非原图本身就是一棵树)。现在考虑带权图G,即图的边带权,则

2014-12-30 14:58:31

trie树总结

Trie树Trie树,又称字典树,是字典的一种存储方式,字典中的每一个单词在Trie树种体现为从根节点出发的路径,路径中每条边代表一个字母,将边连接起来便形成了对应的单词,如图,就是一颗Trie树,其中存储了ab,ac,bc,c,cd五个单词(其中加粗节点表示单词结尾节点)。一:Trie树的基本概念Trie树是由链接的节点所组成的数据

2014-12-27 19:49:21

Manacher算法总结

Manacher算法算法总结第三弹manacher算法,前面讲了两个字符串相算法——kmp和拓展kmp,这次来还是来总结一个字符串算法,manacher算法,我习惯叫他“马拉车”算法。相对于前面介绍的两个算法,Manacher算法的应用范围要狭窄得多,但是它的思想和Z算法有很多共通支出,所以在这里介绍一下。Manacher算法是查找一个字符串的最长回文子串的线性算法。在介绍算法

2014-12-21 16:10:27

拓展kmp算法总结

算法总结第二弹,上次总结了下kmp,这次就来拓展kmp吧。拓展kmp算法是对KMP算法的扩展,它解决如下问题:定义母串S,和字串T,设S的长度为n,T的长度为m,求T与S的每一个后缀的最长公共前缀,也就是说,设extend数组,extend[i]表示T与S[i,n-1]的最长公共前缀,要求出所有extend[i](0注意到,如果有一个位置extend[i]=m,则表示T在S中出现,而且是在

2014-12-09 22:02:46

《linux命令行大全》读书笔记 第7章 透过shell看世界

第7章 通过shell看实际

2014-11-25 22:04:13

《linux命令行大全》读书笔记 第六章 重定向

第六章 重定向

2014-11-24 16:11:53

《linux命令行大全》 读书笔记 第五章 命令的使用

第五章   命令行的使用

2014-11-20 20:05:43

kmp算法总结

搞ACM也有三年了,期间学习了不少算法,到12月把上海站打完也要成退役狗了。最近突然想把学过的一些算法回过头来好好总结一下,于是就有了我的算法总结系列。这是这个系列的开端,所以先写一个简单点的算法,以后会慢慢复习一些复杂的算法,最后还是希望自己能够坚持下去吧。KMP算法KMP算法是一种线性时间复杂度的字符串匹配算法,它是对BF(Brute-Force,最基本的字符串匹配算法)的改进。对

2014-11-20 16:00:16

《linux 命令行大全》读书笔记 第四章 操作文件与目录

第四章

2014-11-19 21:00:41

《linux 命令行大全》读书笔记 第二,三章 导航与linux系统

学习中要用到linux系统,还没又系统地学习过,最近准备认真学习下,这是这本书的第一次学习笔记,希望自己能够坚持下去。                                                              第二章 导航一:第二章主要介绍命令: pwd,cd,ls。pwd:使用pwd命令可以显示当前工作目录。ls:功能是列出当前目录的文

2014-11-18 21:50:08

hdu 5005 Compromise (2014 ACMICPC regional Anshan Site 1009)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5005题目巨长,所以不贴题目了,直接说大意(话说大意也不短。。。。)。题目大意:有两个人A和X,给一个有向无环图(DAG),每一个出度为0的节点(下面称这些节点为“叶子节点”)有两个权值x和y(所有的x,y都不一样,这点非常重要)。除了叶子节点,其他所有节点都都由A或X控制。如果当前位置

2014-09-13 21:02:34

zoj 3813 Alternating Sum(2014ACMICPC Regional 牡丹江站网络赛 E)

Alternating SumTime Limit: 2 Seconds      Memory Limit: 65536 KBThere is a digit string S with infinite length. In addition, S is periodic and it can be formed by concatenating infinite re

2014-09-08 12:02:17

hdu 4869 Turn the pokers (2014多校联合第一场 I)

Turn the pokersTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1265    Accepted Submission(s): 465Problem DescriptionDuring summ

2014-07-28 23:51:17

hdu 4865 Peter's Hobby(2014 多校联合第一场 E)

Peter's HobbyTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 545    Accepted Submission(s): 237Problem DescriptionRecently, Pete

2014-07-28 23:16:27

zoj 3733 (hdu 4798) Skycity (2013 亚洲区域赛 长沙站 H)

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3733SkycityTime Limit: 2 Seconds      Memory Limit: 65536 KB      Special JudgeThe world's new tallest building i

2013-11-26 11:19:36

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!