自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闲停

闲下来休憩,停下来思考。个人独立博客:https://goozy.github.io

  • 博客(241)
  • 资源 (12)
  • 收藏
  • 关注

原创 [POJ 2502]Subway[最短路]

题目链接:[POJ 2502]Subway[最短路] 题意分析: 你从A到B上学,可以选择走路或者到地铁站搭乘地铁到达,走路速度10km/h,地铁速度40km/h,你可以任意站点下车上车,问:最快要多少分钟到达学校? 解题思路: 建图求最短路即可。地铁每条线路相邻站点之间建一条双向边,速度40km/h所有点之间建双向边,速度10km/hover。 个人感受: 心塞!!!spfa写错

2015-10-23 00:55:40 737

原创 Chongqing University Weekly Training (10.18) 小结

Chongqing University Weekly Training (10.18) | 传送门Pro.A —— [UVA 1609]Foul Play[实现] 题意分析: 队伍1能打败至少一半的队伍,每次两支队伍两两对决,胜出的队伍进入下一轮,求队伍1一定胜利的场次安排。 解题思路: 分为三个阶段:第一阶段干掉能干掉的黑色。第二阶段给队伍1分配对手第三阶段,剩余的黑色互杀,还有剩

2015-10-22 00:37:47 1227 2

原创 [POJ 1511]Invitation Cards[链式前向星][SPFA]

题目链接:[POJ 1511]Invitation Cards[链式前向星][SPFA] 题意分析: 每天从点1都会有n - 1个孩子需要到点2 ~ n去做事。现在给出a - > b的费用,问,每天从2 ~ n这些点来回一趟最少需要多少钱? 解题思路: 考虑本题边的个数和点的个数均 <= 1e6。可以使用SPFA进行操作,使用链式前向星存储图。这里处理来回距离有一个小技巧,spfa可以求得点

2015-10-20 01:35:14 658

原创 [UVA 247]Calling Circles[传递闭包][floyd]

题目链接:[UVA 247]Calling Circles[传递闭包][floyd]题意分析:A打给B,B打给A,那么AB就构成了一个电话圈。如果A->B,B->C,C->A,那么这也构成了电话圈,值得一提的是,如果这种情况下,C->D,D->C,那么D也算是在电话圈内。输出所有的电话圈中的人。解题思路:最多25个人,可以用floyd求出所有人之间的关系,如果 has[i][j]

2015-10-19 00:43:05 523

原创 [POJ 3660]Cow Contest[DFS]

题目链接:[POJ 3660]Cow Contest[DFS]题意分析:给出N头奶牛,和奶牛间的M个关系,每个关系描述为 a, b 代表a能力比b强,问:给出这M个关系,你能准确确定多少只奶牛的能力排名。解题思路:确定奶牛排名,那么,知道它前面有多少比它强,后面有多少比他弱,加起来的和如果等于 n - 1,那么这头奶牛的排名也就确定了。个人感受:首先脑袋中飞出了拓扑排序,然

2015-10-18 16:57:13 440

原创 [POJ 1797]Heavy Transportation[SPFA]

题目链接:[POJ 1797]Heavy Transportation[SPFA]题意分析:求从点1到点n的所有路径中,路径上最小的容量的最大值。解题思路:将最短路的思路改改就行了。dis[i]数组记录的是从点1到点i的道路上最小的道路容量。注意初始化dis数组。个人感受:之所以写写是因为在初始化那里卡了下,试了几次。具体代码如下:#include#include

2015-10-17 23:49:56 600

原创 [HDU 5459]Jesus Is Here[递推][实现]

题目链接:[HDU 5459]Jesus Is Here[递推][实现]题意分析: 问给定的第n个字符串中,所有c之间的距离之和是多少?(s[i]=s[i−2]+s[i−1]s[i] = s[i - 2] + s[i - 1])解题思路: 我们设f[i]为答案,那么由定义: f[i]=f[i−2]+f[i−1]+(跨越两串的距离之和) f[i] = f[i - 2] + f[i - 1] +

2015-10-13 13:30:14 647 1

原创 [HDU 5445]Food Problem[多重背包]

题目链接:[HDU 5445]Food Problem[多重背包]题意分析:有n种类型的点心,每种提供t的能量,占据u的空间,有v个;有m种类型的卡车,每种容量x,雇佣花费y,能提供z辆;点心可以被拆分到不同的车运送,但是必须保证点心的完整,雇佣花费不得超过5e4,问:提供至少p能量的点心,最少需要花多少钱?否则输出『TAT』。解题思路:可以先用多重背包求出满足p能量的

2015-10-12 20:13:35 860

原创 GooZy的游戏收藏夹

自己喜欢的游戏收录《进化之地》《时空幻境》《以撒的结合》《逆转裁判》《部落冲突》

2015-10-11 14:25:59 821 2

原创 [HDU 5444]Elven Postman[nlogn建树][BST]

题目链接:[HDU 5444]Elven Postman[nlogn建树]题意分析:邮递员要给住在树上的房间送信,房间的安排规律是小的在东,大的在西,查询房间,输出邮递员要走的路径。解题思路:根据房间分布规则,在建树的同时把到达这房间的路径记录下来。这里用了set来建树,初始时放入根结点。根据房间分布规则,如果查询到的房间都不在set中,说明是目前房间都大的,那么把它加入到当前

2015-10-11 10:44:53 533

原创 [HDU 5443]Favorite Donut[KMP][最大表示]

题目链接:[HDU 5443]Favorite Donut[KMP][最大表示]题意分析:给出一个字符串,可以顺时针或者逆时针遍历,问:从哪个位置,哪个方向开始遍历,所得的字典序最大?多个相同字典序,输出最小位置的,如果位置相同,输出方向默认顺时针。解题思路:用最大表示法正着求一遍,逆着求一遍。由于逆着的求出的最小位置,如果在反串中有多个这种串,那么此时求出的位置是在原串中所有位置

2015-10-11 09:53:47 663

原创 [HDU 5441]Travel[并查集]

题目链接:[HDU 5441]Travel[并查集]题意分析:Jack喜欢环游世界,现在给出多个城市ai到bi所需要的时间,Jack从一个城市到另一个城市有一个能够容忍的时间上限,超过这个上限,他就不走这条路线。问:给定一个Jack可以容忍的时间上限,Jack最多可以在多少个城市对(a,b)间进行旅行?解题思路:对城市间的距离进行排序,从小到大进行并查集的合并,如果有新的城市加入,

2015-10-10 14:17:48 513

原创 [HDU 5438]Ponds[并查集]

题目链接:[HDU 5438]Ponds[并查集]题意分析:不断删去度数为1的点,判断最终元素个数为奇数个的联通块里面的点的权值之和。解题思路:用并查集确定联通块,然后用dfs删点,最终O(n)跑一遍统计联通块内点的个数,顺便记录当中的和,就OK了。个人感受:赛后再做,发现代码竟然一样= =。不愧是自己写的码。不过这回没初始化一个数组,WA 3。2333具体代码如下:

2015-10-07 23:43:25 447

原创 [HDU 5437]Alisha’s Party[模拟]

题目链接:[HDU 5437]Alisha’s Party[模拟]题意分析:Alisha 邀请了好多个朋友来聚会,每个朋友都带了礼物,Alisha会在特定的时间t开门,此时可以让p个朋友进入,礼物价值越到,到的越早的越先进入,每个时刻都有一个朋友到来。现在给出多个查询,每个查询代表,第n个进入的朋友是谁。解题思路:把题目读懂了,直接模拟这个进门过程就好了。记录下进门时间。然后模拟,

2015-10-07 23:29:15 472

原创 [HDU 2795]Billboard[线段树]

题目链接:[HDU 2795]Billboard[线段树]题意分析:有一个高度为h,宽度为w的广告板,给出n个海报,每个海报高度1,宽度x。问能否贴到广告板上,能输出贴到的行,否则输出-1。每张海报必须贴到能贴部分的最左上角。解题思路:用线段树区间存:区间中还能贴的最大宽度;每次查询整个区间,满足就继续,否则返回,当l == r时说明查询到了最满足的行,然后进行更新。个人感受:

2015-10-01 00:38:32 369

原创 [HDU 5489]Removed Interval[LIS]

题目链接:[HDU 5489]Removed Interval[LIS]题意分析:求含有N个元素的数组,去掉L个连续的元素后,剩下元素构成的最长上升子序列的长度。解题思路:我们就可以枚举这个长度为L的区间,从左往右滑动窗口。每向右移动一格,此时有:最长上升子序列长度 = 窗口右边以右边第一个元素开头的最长上升子序列 + 窗口左边最大元素小于窗口右边第一个元素的最长上升子序列。 

2015-09-28 22:39:28 2441 6

原创 [POJ 3436]ACM Computer Factory[最大流][打印路径]

题目链接:[POJ 3436]ACM Computer Factory[最大流][打印路径] 题意分析: 组装一台电脑需要P个部件,现在有N个生产线,每个生产线分三部分的描述:第一个数字代表,这台机器单位时间能接收多少部件,后面的前p个部分代表该生产线需要什么部件,0代表不需要,1代表需要,2代表可有可无(相当于不需要),后p个部分代表产生什么部件,0不产生,1产生。问,怎么样调动这些材料,让整

2015-09-26 10:51:53 1422

原创 [POJ 2777]Count Color[线段树区间更新查询]

题目链接:[POJ 2777]Count Color[线段树区间更新查询] 题意分析: 给出一个长为L的长板,划分成L个单元,每个单元初始时颜色为1。先给出O个操作,包含更改区间l,r为颜色c和查询区间l,r中有多少种不同的颜色。颜色数不超过30个。 解题思路: 题目需要查询的是区间中有多少种不同的颜色,而颜色数又不超过30个,我们可以用二进制来表示一个区间中拥有的颜色,更新的时候等于两个子

2015-09-25 13:49:42 660

原创 [HDU 1394]Minimum Inversion Number[逆序对][线段树]

题目链接:[HDU 1394]Minimum Inversion Number[逆序对][线段树]题意分析:实质上来说,这道题就是求n个小于n的数的排列变成环之后,从其中某一点切开的最小逆序对数。解题思路:第一步:求出初始逆序对数。可以用归并排序,这里我用了线段树。能使用线段树的理由:线段树存储的是一个区间段的值,应用到求逆序对数,我们就可以让它初始时都为0,每次加入一个数x前

2015-09-24 01:18:55 720

原创 [算法导论 第2章]归并排序

主要思路:对数组不断地从中间进行切分,直到不可分割。然后将每个递归段内的两个数组,每次比较他们最顶端的元素,将其中小的元素合并到数组中。这里设置两个哨兵元素,值为INF。作为底部,这样就不用担心某个数组比较完后为空的情况,然后当运行了一定的次数(也就是合并了该递归段内元素个数)时,就停止整个过程。具体代码如下:#includeusing namespace std;const

2015-09-23 18:54:17 748

原创 [HDU 1698]Just a Hook[线段树区间更新]

题目链接:[HDU 1698]Just a Hook[线段树区间更新]题意分析:屠夫的钩子被分割成n个节,每节初始时都有铜制,铜制每节价值为1.然后给出q个操作,改变段l,r的材料为其它材料。最终询问:此时钩子的总价值是多少?解题思路:线段树的区间更新。使用到了lazy思想,也就是代码中的add数组。整个原理就是,更新的时候,当某段被包含在被更新区间内时,只需给该段标记一下改变

2015-09-22 17:05:10 593

原创 [HDU 4031]Attack[树状数组区间更新单点查询]

题目链接:[HDU 4031]Attack[树状数组区间更新单点查询]题意分析:『基地』组织又要打美国啦,如今他使用一种武器,可以攻打一个范围内的目标。但是米国有护盾,每个连续段内都有护盾,可以抵挡一次攻击。但是护盾有CD,一次之后要过t时间才能回复,然而恐怖分子的没有CD,果然反派都是流弊XD。给出多个攻击和查询,每次查询输出该点被成功攻击了几次。解题思路:成功攻击次数怎么计

2015-09-17 18:06:17 583

原创 [CodeForces 579C]A Problem about Polyline[数学]

题目链接:[CodeForces 579C]A Problem about Polyline[数学]题意分析:给出一条过点(0, 0) – (x, x) – (2x, 0) – (3x, x) – (4x, 0) – ... - (2kx, 0) – (2kx + x, x) – ....的折线,再给出点(a,b),问经过点(a,b)的折线中,x最小是多少?如果没有折线经过(a, b)

2015-09-17 14:28:14 1023

原创 [POJ 3468]A Simple Problem with Integers[树状数组区间更新+求和]

题目链接:[POJ 3468]A Simple Problem with Integers[树状数组区间更新+求和]题意分析:对特定的连续区间进行更新值并求出特定区间的和。解题思路:使用树状数组进行区间更新,最主要的思想就是将区间的改变量保存下来。详细解答戳这里:http://kenby.iteye.com/blog/962159说一说对最终 ans[x] = segma(

2015-09-16 19:33:59 489

原创 [POJ 3264]Balanced Lineup[树状数组查询区间最大最小值]

题目链接:[POJ 3264]Balanced Lineup[树状数组查询区间最大最小值]题意分析:查询每个区间的最大值与最小值只差。解题思路:用树状数组查询。具体见博文:[HDU 1754]I Hate It[树状数组查询+更新区间最大值]只是多了个查询最小值。没啥区别。个人感受:对最大值最小值的查询还是没掌握牢固,多瞅瞅。具体代码如下:#include#i

2015-09-15 23:38:13 2378

原创 [HDU 1754]I Hate It[树状数组查询+更新区间最大值]

题目链接:[HDU 1754]I Hate It[树状数组查询+更新区间最大值]题意分析:查询区间最大值+更新区间最大值。解题思路:自己做主把代码改得自己好理解点了XD具体见代码注释个人感受:嘛,一步步来,先啃了树状数组先。具体代码如下:#include#includeusing namespace std;const int MAXN = 2e5 + 11

2015-09-15 17:22:14 1747

原创 [HDU 1166]敌兵布阵[树状数组][入门]

题目链接:[HDU 1166]敌兵布阵[树状数组][入门]题意分析:查询区间敌兵数。解题思路:模板题啦,可以用各种方法过。这里当做树状数组入门。推荐一篇博文来入门:http://blog.csdn.net/pi9nc/article/details/8779483#t1 博文的第二部分就是关于树状数组的。个人感受:整个树状数组我觉得最需要抓住的是sum数组是存储着什

2015-09-14 23:56:48 588

原创 [CodeForces 577B]Modulo Sum[实现][数学]

题目链接:[CodeForces 577B]Modulo Sum[实现][数学]题意分析:给出n个数,再给出一个数m。问给出的n个数中,任意组合,是否存在组合出来和能被m整除。解题思路:进一步说:题目就是问:在所有这些数能得到的组合中,是否存在和使得其被m整除。显然,这些组合出来的和取余后不大于m,这里面存在着大量重复。所以我们可以用一个数组标记这个和是否出现过,如果没出现就放入v

2015-09-11 23:29:15 2098

原创 [POJ 1733]Parity game[并查集]

题目链接:[POJ 1733]Parity game[并查集]题意分析:给出描述:区间l到r中1的个数是奇数个还是偶数个。输出从哪一条开始,下一条错误了。如果整个描述下来都是对的,那么就输出有多少条描述。解题思路:******高能预警*******如果看不懂这题,请去做这题:[HDU 3038]How Many Answers Are Wrong题解:http://blog

2015-09-11 18:06:17 999

原创 [HDU 3038]How Many Answers Are Wrong[并查集]

题目链接:[HDU 3038]How Many Answers Are Wrong[并查集]题意分析:给出区间值的和,问这些话中有多少个是和之前矛盾的。解题思路:用一个dis数组记录点到根节点的距离(也就是从该节点到根节点的整个区间和),那么当所给出的区间两点的根节点相同时,就可以进行判断。例如这两个区间端点是l和r。那么整个区间的总和就是dis[l] - dis[r]。由于区间l

2015-09-11 17:25:13 875

原创 并查集小结

小做了一下并查集相关的题目。就从最基础的开始吧。       首先是并查集的介绍,非常好的一篇博文:http://blog.csdn.net/dellaserss/article/details/7724401       其次就是一些习题了。       首先是这道题目:[POJ1308]Is It A Tree?        整道题就是需要你判断给出一个有向图是不是一棵树。这

2015-09-10 17:20:51 951 2

原创 [POJ 1456]Supermarket[贪心][优先队列or并查集优化]

题目链接:[POJ 1456]Supermarket[贪心][优先队列or并查集优化]题意分析:给出若干个商品,每个都有自己的销售截至日期,每天只能销售一个,每销售一个都能得到钱,问:最多能挣到多少钱?解题思路:这里可以使用贪心的思路。从末尾往前面数日期,如果当天有商品截止,就把这些商品全都放入优先队列,然后卖出价值最大的那一个;如果当天没有商品截止,就去卖优先队列里价值最大的那个

2015-09-08 23:55:51 657

原创 [POJ 1988]Cube Stacking[带权并查集]

题目链接:[POJ 1988]Cube Stacking[带权并查集]题意分析:FJ和B在拿一些方块堆玩游戏。初始时总共有3e4个方块堆,每个堆上一个方块。现在有两种操作。操作M将含有x的方块堆,移到含有y的方块堆上。操作C将统计方块x的下方有多少个方块。解题思路:设置三个数组,一个是方块所在的堆块的数组p[i],还有一个是方块到其父亲节点距离的dis[]数组,最后一个是方块所在堆

2015-09-08 19:22:47 683

原创 [POJ 1182]食物链[并查集]

题目链接:[POJ 1182]食物链[并查集]题意分析:动物间可能存在一种食物链x吃y,y吃z,z吃x。下面给出一些语句,判断有多少句是假话。解题思路:设置三个并查集,分别代表物种,同一并查集中的动物种类相同。不同种类间的合并代表着捕食关系。例如 x, y。因为x可以为任意一个种类中的动物,所以在合并它们捕食关系时,我们要把所有的可能情况都合并起来。什么时候说谎话呢?1

2015-09-08 17:08:07 498

原创 [CodeForces 490B]Queue[实现]

题目链接:[CodeForces 490B]Queue[实现]题意分析:给出队伍中各个同学的前面和后面是谁,输出整个队伍。解题思路:因为记录的是前面和后面的同学,所以奇数号同学记录的是偶数号同学的位置,同理,偶数号同学记录的也是如此。可以发现,2号同学是被1号同学记录,1号同学的前驱同学为0,也就是不存在,所以给出一系列信息,我们总能依据0号(那个不存在的同学)把所有偶数号同学

2015-09-08 12:21:43 594

原创 [POJ 2492]A Bug's Life[并查集]

题目链接:[POJ 2492]A Bug's Life[并查集]题意分析:给出n个虫子,和m个虫子间的关系a,b,代表a喜欢b。问:在给出的关系中,是否存在同性恋的虫子呢?解题思路:和基础的并查集不同,这里判断a、b间的关系需要利用到之前已有的信息判断。这里我们设置a-b+n代表a虫和b虫是不同的性别,如果存在a-b是属于相同的集合,那么就是同性恋存在。因为根据我们所设的集合,a如

2015-09-07 21:12:54 476

原创 [POJ 2236]Wireless Network[并查集]

题目链接:[POJ 2236]Wireless Network[并查集]题意分析:电脑网络全部被破坏了,如今能做的是两个操作:一、修复某个电脑;二、查询两个电脑间能否交流。两台电脑能交流的情况是:两台都被修复了,并且两台相距小于d米或者两台之间能借由其它电脑相互联系解题思路:当某台电脑被修复时,遍历所有它能连接到的结点,如果所连接结点是被修复的,就将它归入到同一集合。这样每次查询的

2015-08-28 20:23:00 426

原创 [POJ 1308]Is It A Tree?[并查集][判断有向树]

题目链接:[POJ 1308]Is It A Tree?[并查集]题意分析:判断给出的有向图是不是一颗树。解题思路:嘛,首先得看看题目是怎么给树定义的。一、树是n(n>=0)个结点的有限集二、树没有环三、是树,不是森林四、有且仅有一个结点的入度为0五、除树根外,结点入度为1对于条件二,当某条边的左右两端点都属于一个集合时,就存在环了。对于条件三,当某个结

2015-08-28 07:17:09 947

原创 [UVA 11853]Paintball[DFS]

题目链接:[UVA 11853]Paintball[DFS]题意分析:在一个1000*1000的方块场地中,你需要从最左边开始一路避开敌人的攻击到达最右边。敌人有自己的坐标以及攻击范围,也就是一个圆形范围内你都不能碰到,问你能到达最右边吗?能的话输出左边进入的最大坐标(0,Ymax), 右边出去的最大坐标(1000,Ymax)。解题思路:什么情况下不能到达目标呢?只有这种情况,也就

2015-08-26 10:22:45 1165

原创 [ZOJ 3646]Matrix Transformer[二分图匹配]

题目链接:[ZOJ 3646]Matrix Transformer[二分图匹配]题意分析:任意交换两行或者交换两列,可以进行无限次。问:能否使主对角线全都是UP?解题思路:最终需要到达的状态是对角线全都是UP。那么问题可以转换为:最终需要每一行都对应着唯一一个UP,且这个UP只属于这一行所拥有。那么就是这一行对这一列,且这一列上的这一个行位置是UP。整个就是一个匹配的思想,每一行都

2015-08-25 01:13:03 601

数据结构与算法分析(C++版)(第三版)第九章个别习题答案

数据结构与算法分析(C++版)(第三版)第九章个别习题答案。这次包含9.3、9.6、9.15、9.16四道题。

2015-11-15

数据结构与算法分析(C++版)(第三版)第十章个别习题答案

数据结构与算法分析(C++版)(第三版)第十章个别习题答案。这次包含10.13、10.14两道题。

2015-11-15

数据结构与算法分析(C++版)(第三版)第五章实验课习题答案

数据结构与算法分析(C++版)(第三版)第五章实验课习题答案,这次包含的是第五章课后的5.18一道题

2015-11-02

数据结构与算法分析(C++版)(第三版)第七章个别习题答案

数据结构与算法分析(C++版)(第三版)第七章个别习题答案。这次包含7.6、7.8、7.16、7.17四道题。

2015-11-02

数据结构与算法分析(C++版)(第三版)第五章个别习题答案

数据结构与算法分析(C++版)(第三版)第五章个别习题答案。这次包含5.10、5.19、5.25、5.28、5.32五道题。

2015-10-16

数据结构与算法分析(C++版)(第三版)第四章实验课习题答案

数据结构与算法分析(C++版)(第三版)第四章实验课习题答案,这次包含的是第四章课后的4.15、4.16两道题

2015-10-16

数据结构与算法分析(C++版)(第三版)第四章个别习题

数据结构与算法分析(C++版)(第三版)第四章个别习题答案。这次包含的是第四章课后的第4.6、4.8、4.17、4.18四道题。

2015-09-25

数字识别系统预处理类

实训做的数字识别系统保留下来的类。基于VS2010。整个类包括位图的打开、保存、图像灰度化、二值化、锐化、紧缩重排等等。几乎是包含整个数字识别的预处理过程了。这个类原来是从《VisualC++数字图像处理技术详解》这本书里拿来的,只包含打开、保存、灰度化功能,后期功能是从网上流传的基于VC开发的数字识别系统移植过去的,虽说是移植,不过也费了不少功夫,然后也加了些自己的东西。希望使用的人能好好研究下原理,不要只是copy,在移植的过程中确实学到了很多。再此也感谢那些原作者。

2015-09-22

数据结构与算法分析(C++版)(第三版)第三章个别习题答案

数据结构与算法分析(C++版)(第三版)第三章个别习题答案。这次包含的是第三章课后的第3.12、3.14、3.17三道题。属于课堂作业,然后答案是我写的= =。不当之处多多指正(然而我也不会改了XD,作为参考答案大家凑合看看:)

2015-09-22

基于VS2010掩码贴图

实训的小作业。偏应付,能用的朋友就拿去用吧。 基于VS2010 MFC做的掩码贴图

2015-08-20

VB6.0时尚编程百例源码(PDF+书中源码)

VB6.0时尚编程百例源码(PDF+书中源码)。分享一下,希望有用的朋友能用上。

2015-08-04

The C Programming Language 2nd Edition(英文原版,包含答案)

The C Programming Language 2nd Edition(英文原版,包含答案)。非常经典的一部书,写好自己的代码,对照答案代码,答案注释,你将更好的吸收这本书。

2014-10-07

空空如也

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

TA关注的人

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