自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yihukurama的专栏

Hacker doesn't ask the source .

  • 博客(57)
  • 收藏
  • 关注

原创 Android MVPBuilder第四篇[GreenDao的使用]

- [ MVPBuilder Github 下载地址]今天我们学习GreenDao的使用,上一篇只是把greendao引进来,还没有示例一下怎么用。其实最好的教程就是官网,下面也贴一下官网地址:- [ GreenDao 官网]回顾一下上一篇的目录,红框内是ORM框架生成的。 上一篇用的是GreenDao2,现在已经是GreenDao3了,所以赶紧升级。3和2最大的区别就是增加了注解,具体

2016-08-15 18:02:58 417

原创 Android MVPBuilder第三篇[GreenDao]

- [ MVPBuilder Github 下载地址]今天我们引入数据库开源框架GreenDao,它是非常优秀的ORM框架。先来看看今天要关注的工程目录结构: 就是箭头所指的那几个文件。其中只有绿色的是我们要写的,其它都是自动生成的!!要知道程序员是世界上最懒而生物,还是那句,不要自己造轮子,还是那句,抽象抽象抽象。所有项目的数据库操作都最后变为增,删,改,查。所以才会有Dao这个概念的提出,

2016-08-09 16:58:31 603

原创 Android MVPBuilder第二篇

- [ MVPBuilder Github 下载地址]该篇所做的事情是建立一个BaseActivity,和建立一个MainActivity。看看现在的目录结构,为了不影响初学者,我把这篇不关注的文件都先画了横线。 可以看到我们正式在View和Presenter目录下开始写东西了。首先我们要定位我们今天要写什么功能,再思考这个功能怎么写?功能描述:在MainActivity中编写一个按钮,作为A

2016-08-01 22:19:04 300

原创 Android MVPBuilder第一篇

今天去考科目二了,所以周末都去练车了。如果有学生看到我这篇博客,强烈建议在学校就要把驾照拿下,这东西真是费时费精力。好吧,补一下周日发的那篇,一下说正事。从无到有地搭建app工程,对于新手来说难点不在于写代码,代码功能的实现网上一搜一大把,MVPBuilder希望指引大家在开发app时能够有一个高可用的骨架和血肉。之前学过Ant,后来学习了Maven,约定优于配置的思想深深地刻在我的脑海

2016-07-25 18:18:29 413

原创 Android 开发最佳实践教程——MVPBuilder

Android 开发最佳实践教程——MVPBuilder教程希望让新手搭建一个简易的MVP框架,适合不知道从何开始的新手,本篇内容:MVC和MVP的介绍关于MVPBuilder MVPBuilder 是笔者自己编写的一个快速开发教程,它的目的很简单,就是让新手可以在学习的过程中理解编程的思维,能够给读者带来解耦合的思考。这样的项目框架更多地类似于Maven构建工具的思想,约定优于配置。希望大

2016-07-20 16:56:46 447

原创 NoHttp实践

重构项目,使用好用的nohttp,给大家参考一下。项目请求方式是Json数据格式直接放在Body里。http:项目http的接口(这里是nohttp的对外接口)——HttpApi:在业务里需要调用接口时直接用该类的静态方法——Params2JsonObject:nohttp的params是Map,用该类把map转化成jsonObject——RequestSinal:final

2016-06-20 11:53:33 439

原创 题目1042:Coincidence(2008年上海交通大学计算机研究生机试真题)

题目1042:Coincidence时间限制:1 秒内存限制:32 兆特殊判题:否提交:1399解决:748题目描述:Find a longest common subsequence of two strings.输入:First and second line of each input case co

2014-06-23 20:28:29 1165

原创 题目1112:拦截导弹(2007年北京大学计算机研究生机试真题:动态规划)

题目1112:拦截导弹时间限制:1 秒内存限制:32 兆特殊判题:否提交:1822解决:861题目描述:某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,并观测到导弹依次飞来的高度,请计

2014-06-20 19:24:20 897

原创 题目1451:不容易系列之一(错排公式)

题目1451:不容易系列之一时间限制:1 秒内存限制:128 兆特殊判题:否提交:627解决:354题目描述:大家常常感慨,要做好一件事情真的不容易,确实,失败比成功容易多了!做好“一件”事情尚且不易,若想永远成功而总从不失败,那更是难上加难了,就像花钱总是比挣钱容易的道理一样。话虽这样说,我还是要告诉大家,要想失败到

2014-06-20 18:51:49 704

原创 题目1205:N阶楼梯上楼问题(2008年华中科技大学计算机保研机试真题:递推求解)

题目1205:N阶楼梯上楼问题时间限制:1 秒内存限制:128 兆特殊判题:否提交:2447解决:927题目描述:N阶楼梯上楼问题:一次可以走两阶或一阶,问有多少种上楼方式。(要求采用非递归)输入:输入包括一个整数N,(1输出:可能有多组测试数据,对于每组数据,输出当楼梯阶数是N时的

2014-06-20 18:46:29 1354

原创 题目1460:Oil Deposit(Flood Fill)

题目1460:Oil Deposit时间限制:1 秒内存限制:128 兆特殊判题:否提交:539解决:265题目描述:The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvCom

2014-06-19 21:12:20 498

原创 题目1461:Tempter of the bone(深度优先)

题目1461:Tempter of the bone时间限制:1 秒内存限制:128 兆特殊判题:否提交:792解决:303题目描述:The doggie found a bone in an ancient maze, which fascinated him a lot. However, when he picked i

2014-06-17 22:15:18 530

原创 题目1459:Prime ring problem(素数环问题)

题目1459:Prime ring problem时间限制:2 秒内存限制:128 兆特殊判题:否提交:823解决:332题目描述:A ring is compose of n circles as shown in diagram. Put natural number 1, 2, ..., n into each circ

2014-06-16 19:55:30 598

原创 题目1458:汉诺塔III(递归使用)

题目1458:汉诺塔III时间限制:1 秒内存限制:128 兆特殊判题:否提交:603解决:379题目描述:约19世纪末,在欧州的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。目的是将最左边杆上的盘全部移到右边的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上

2014-06-12 18:53:57 592

原创 题目1457:非常可乐(广度优先搜索)

题目1457:非常可乐时间限制:1 秒内存限制:128 兆特殊判题:否提交:511解决:241题目描述:大家一定觉的运动以后喝可乐是一件很惬意的事情,但是seeyou却不这么认为。因为每次当seeyou买了可乐以后,阿牛就要求和seeyou一起分享这一瓶可乐,而且一定要喝的和seeyou一样多。但seeyou的手中只有两个杯子

2014-06-12 18:52:38 730

原创 题目1456:胜利大逃亡(广度优先搜索)

题目1456:胜利大逃亡时间限制:1 秒内存限制:128 兆特殊判题:否提交:1118解决:383题目描述:Ignatius被魔王抓走了,有一天魔王出差去了,这可是Ignatius逃亡的好机会.魔王住在一个城堡里,城堡是一个A*B*C的立方体,可以被表示成A个B*C的矩阵,刚开始Ignatius被关在(0,0,0)的位置,离开

2014-06-09 19:02:03 592

原创 题目1045:百鸡问题(2009年哈尔滨工业大学计算机研究生机试真题)

题目1045:百鸡问题时间限制:1 秒内存限制:32 兆特殊判题:否提交:5913解决:2525题目描述:    用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。编程求解x,y,z所有可能解。输入:    测试数据有多组,输入n。输

2014-06-06 19:36:15 1266

原创 题目1448:Legal or Not

题目1448:Legal or Not时间限制:1 秒内存限制:128 兆特殊判题:否提交:864解决:408题目描述:ACM-DIY is a large QQ group where many excellent acmers get together. It is so harmonious that just like

2014-06-06 19:29:32 502

原创 题目1008:最短路径问题(2010年浙江大学计算机及软件工程研究生机试真题)

题目1008:最短路径问题时间限制:1 秒内存限制:32 兆特殊判题:否提交:5199解决:1655题目描述:给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。输入:输入n,m,点的编号是1~n,然后是m行,每行4个数

2014-06-05 19:10:03 1000

原创 题目1447:最短路

题目1447:最短路时间限制:1 秒内存限制:128 兆特殊判题:否提交:1552解决:754题目描述:在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗?输入

2014-06-03 19:34:38 566

原创 题目1144:Freckles(2009年北京大学计算机研究生机试真题)

题目1144:Freckles时间限制:1 秒内存限制:32 兆特殊判题:否提交:882解决:452题目描述:    In an episode of the Dick Van Dyke show, little Richie connects the freckles on his Dad's back to form a

2014-06-03 19:18:09 628

原创 题目1017:还是畅通工程(2006年浙江大学计算机及软件工程研究生机试真题)

题目1017:还是畅通工程时间限制:1 秒内存限制:32 兆特殊判题:否提交:2998解决:1498题目描述:    某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。

2014-05-29 18:42:28 714

原创 题目1444:More is better

题目1444:More is better时间限制:3 秒内存限制:100 兆特殊判题:否提交:1241解决:577题目描述:Mr Wang wants some boys to help him with a project. Because the project is rather complex, the more b

2014-05-29 18:21:52 613

原创 题目1012:畅通工程(2005年浙江大学计算机及软件工程研究生机试真题)

题目1012:畅通工程时间限制:1 秒内存限制:32 兆特殊判题:否提交:4397解决:1921题目描述:    某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建

2014-05-28 19:14:59 668

原创 题目1080:进制转换(2008年清华大学计算机研究生机试真题)ps:用java太简单了

题目1080:进制转换时间限制:1 秒内存限制:32 兆特殊判题:否提交:3356解决:708题目描述:将M进制的数X转换为N进制的数输出。输入:输入的第一行包括两个整数:M和N(2下面的一行输入一个数X,X是M进制的数,现在要求你将M进制的数X转换成N进制的数输出。输出:输出X

2014-05-28 19:13:32 888

原创 题目1076:N的阶乘(2006年清华大学计算机研究生机试真题)

题目1076:N的阶乘时间限制:3 秒内存限制:128 兆特殊判题:否提交:4722解决:1578题目描述: 输入一个正整数N,输出N的阶乘。输入:正整数N(0输出: 输入可能包括多组数据,对于每一组输入数据,输出N的阶乘样例输入:4515样例输出:2

2014-05-26 19:56:41 595

原创 题目1441:人见人爱 A ^ B(二分求幂)

题目1441:人见人爱 A ^ B时间限制:1 秒内存限制:128 兆特殊判题:否提交:886解决:693题目描述:求A^B的最后三位数表示的整数。说明:A^B的含义是“A的B次方”输入:输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1输出:对于每个测试实例,请输出A

2014-05-23 20:13:07 562

原创 题目1207:质因数的个数(2007年清华大学计算机研究生机试真题)

题目1207:质因数的个数时间限制:1 秒内存限制:32 兆特殊判题:否提交:3901解决:1187题目描述:求正整数N(N>1)的质因数的个数。相同的质因数需要重复计算。如120=2*2*2*3*5,共有5个质因数。输入:可能有多组测试数据,每组测试数据的输入是一个正整数N,(1输出:

2014-05-22 20:14:05 634

原创 题目1163:素数(2008年北京航空航天大学计算机研究生机试真题)

题目1163:素数时间限制:1 秒内存限制:32 兆特殊判题:否提交:5648解决:1871题目描述:输入一个整数n(2输入:输入有多组数据。每组一行,输入n。输出:输出所有从1到这个整数之间(不包括1和这个整数)个位为1的素数(素数之间用空格隔开,最后一个素数后面没有空格),如果没

2014-05-22 18:57:42 1166

原创 题目1047:素数判定(2009年哈尔滨工业大学计算机研究生机试真题)

题目1047:素数判定时间限制:1 秒内存限制:32 兆特殊判题:否提交:6335解决:2881题目描述:给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。输入:测试数据有多组,每组输入一个数n。输出:对于每组输入,若是素数则输出yes,否则输入no。样例输入:

2014-05-22 18:45:19 907

原创 题目1438:最小公倍数

题目1438:最小公倍数时间限制:1 秒内存限制:128 兆特殊判题:否提交:916解决:783题目描述:给定两个正整数,计算这两个数的最小公倍数。输入:输入包含多组测试数据,每组只有一行,包括两个不大于1000的正整数。输出:对于每个测试用例,给出这两个数的最小公倍数,每个实例输出一行

2014-05-22 18:37:45 548

原创 题目1056:最大公约数(2011年哈尔滨工业大学计算机研究生机试真题)

题目1056:最大公约数时间限制:1 秒内存限制:32 兆特殊判题:否提交:4219解决:2740题目描述:输入两个正整数,求其最大公约数。输入:测试数据有多组,每组输入两个正整数。输出:对于每组输入,请输出其最大公约数。样例输入:49 14样例输出:7

2014-05-22 18:31:54 1023

原创 题目1118:数制转换(2008年北京大学图形实验室计算机研究生机试真题)

题目1118:数制转换时间限制:1 秒内存限制:32 兆特殊判题:否提交:2438解决:925题目描述:    求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。    不同进制的表示符号为(0,1,...,9,a,b,...,f)或者(0,1,...,9,A,B,...,F)。

2014-05-20 18:59:01 541

原创 题目1026:又一版 A+B(2008年浙江大学计算机及软件工程研究生机试真题)

题目1026:又一版 A+B时间限制:1 秒内存限制:32 兆特殊判题:否提交:7654解决:2069题目描述:输入两个不超过整型定义的非负10进制整数A和B(31-1),输出A+B的m (1 输入:输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。当m为0时输入结束。

2014-05-20 18:57:17 707

原创 题目1083:特殊乘法(2010年清华大学计算机研究生机试真题)

题目1083:特殊乘法时间限制:1 秒内存限制:32 兆特殊判题:否提交:2571解决:1783题目描述:写个算法,对2个小于1000000000的输入,求结果。特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5输入: 两个小于1000000000的数

2014-05-20 18:55:26 851 1

原创 题目1201:二叉排序树(2005年华中科技大学计算机保研机试真题)

题目1201:二叉排序树时间限制:1 秒内存限制:32 兆特殊判题:否提交:3012解决:1265题目描述:    输入一系列整数,建立二叉排序数,并进行前序,中序,后序遍历。输入:    输入第一行包括一个整数n(1    接下来的一行包括n个整数。输出:    可能有多组测试数据

2014-05-19 20:25:57 1018

原创 题目1009:二叉搜索树(2010年浙江大学计算机及软件工程研究生机试真题)

题目1009:二叉搜索树时间限制:1 秒内存限制:32 兆特殊判题:否提交:4111解决:1836题目描述:判断两序列是否为同一二叉搜索树序列输入:开始一个数n,(1接下去一行是一个序列,序列长度小于10,包含(0~9)的数字,没有重复数字,根据这个序列可以构造出一颗二叉搜索树。接下去的n行有n个序列,每个

2014-05-19 20:24:19 640

原创 题目1078:二叉树遍历(2006年清华大学计算机研究生机试真题)

题目1078:二叉树遍历时间限制:1 秒内存限制:32 兆特殊判题:否提交:2251解决:1347题目描述:二叉树的前序、中序、后序遍历的定义:前序遍历:对任一子树,先访问跟,然后遍历其左子树,最后遍历其右子树;中序遍历:对任一子树,先遍历其左子树,然后访问根,最后遍历其右子树;后序遍历:对任一子树,先遍历其左子树

2014-05-19 20:20:45 891

原创 题目1172:哈夫曼树(优先队列的使用)

题目1172:哈夫曼树时间限制:1 秒内存限制:32 兆特殊判题:否提交:4394解决:1849题目描述:哈夫曼树,第一行输入一个数n,表示叶结点的个数。需要用这些叶结点生成哈夫曼树,根据哈夫曼树的概念,这些结点有权值,即weight,题目需要输出所有结点的值与权值的乘积之和。输入:输入有多组数据。每组

2014-05-17 15:41:59 527

原创 题目1019:简单计算器(堆栈使用,未AC T T)

题目1019:简单计算器时间限制:1 秒内存限制:32 兆特殊判题:否提交:4364解决:1627题目描述:    读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。输入:    测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个空格分隔。没有非

2014-05-17 15:29:04 606

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除