随笔分类 -  杂章

摘要:转自教主...很多人都关心这个问题,来信问我。我一直想总结一下经验,让大家可以免得走弯路。今天终于开始写这篇文章。我的文章一般都会在发表之后不断改动,所以如果转载请只给出链接,以便得到最新的版本。面向对象语言不适合入门有的人抱怨很多学校开始教授 Java 而不是以前的 C 或者 Pascal。的确,Java 有很多问题,使得它不适合作为一种入门语言。其实 Java 本质上是把自身的一种古板的设计强加于程序员,使得他们失去了灵活的思维。比如 Java 缺少高阶函数,也就是不能把函数作为参数或者变量传递,这导致了需要使用繁琐的设计模式 (design patterns) 来达到对于 C 语言都.. 阅读全文
posted @ 2013-08-22 21:32 zhsl 阅读(498) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/shahdza/article/details/6317011①//适用于正整数 template inline void scan_d(T &ret) { char c; ret=0; while((c=getchar())'9'); while(c>='0'&&c inline bool scan_d(T &ret) { char c; int sgn; if(c=getchar(),c==EOF) return 0; //EOF while(c!='-'& 阅读全文
posted @ 2013-07-19 01:14 zhsl 阅读(221) 评论(0) 推荐(0)
摘要:主要训练:数据结构,图论,数学,DP。。。数据结构:Splay tree, 动态树:LinkCut Tree 树链剖分,可持久化数据结构 自动机+DP 主席树 kd树 线段树加强训练 Dancing link精确覆盖图论,白书上的总结一下,加强训练,提高思维http://blog.sina.com.cn/s/blog_6635898a0102dqs2.html。。数学:生成函数等,接触其它题型,按链接刷http://blog.sina.com.cn/s/blog_6635898a0100magq.htmlDP:概率DP,数位DP,树形DP... 阅读全文
posted @ 2013-07-18 00:47 zhsl 阅读(757) 评论(2) 推荐(2)
摘要:岛娘出品,必属精品!中文图书个人黑名单:清华大学出版社的国产作者,例如一段错n次的谭浩强、一页错n次的严蔚敏...中文图书个人白名单:机械工业出版社、电子工业出版社,另强推华中科大侯捷的所有译本!数学基础具体数学计算机科学基础,Ronald L.Graham、Donald E.Knuth、Oren数论导引,G.H.Hardy、E.M.Wright数字原理,R.L.托克海姆离散数学,利普舒尔茨离散数学及其应用,罗森组合数学,布鲁迪概率与统计,斯皮格尔、斯里尼瓦桑底层相关IBM PC汇编语言程序设计,阿贝尔汇编语言编程艺术,海德Intel 汇编语言程序设计,欧文琢石成器——Windows环境下.. 阅读全文
posted @ 2013-06-08 01:06 zhsl 阅读(318) 评论(0) 推荐(0)
摘要:程序员之路--关于代码风格 优秀的代码风格如同一身得体的打扮,能够给人以良好的印象。初学程序设计,首先必须建立良好的编程习惯,这其中就包括代码风格。本文就代码风格中的几个重点问题进行了讨论,并在文后给出了一份优秀的代码作为风格模板。代码风格不必花费太多专门的时间研究,在使用中不断模仿模板代码,轻轻松松就能写出“专业的代码”。一、80字符,代码行极限 无论时空怎么转变,世界怎样改变,一行80字符应始终铭记心间。古老的Unix终端以80列的格式显示文本,为了让源代码与手册具有最佳的可读性,Unix系统始终坚持着80列的传统。80列不多不少,足够写出一行有意义的代码,同时也足够显示在终端屏幕,足.. 阅读全文
posted @ 2013-04-25 18:21 zhsl 阅读(231) 评论(0) 推荐(0)
摘要:第一种#define _________ }#define ________ putchar#define _______ main#define _(a) ________(a);#define ______ _______(){#define __ ______ _(0x48)_(0x65)_(0x6C)_(0x6C)#define ___ _(0x6F)_(0x2C)_(0x20)_(0x77)_(0x6F)#define ____ _(0x72)_(0x6C)_(0x64)_(0x21)#define _____ __ ___ ____ _________#include<std 阅读全文
posted @ 2013-03-19 14:15 zhsl 阅读(242) 评论(0) 推荐(0)
摘要:本文根据经典的TC教程完善和改编。TopCoder:http://www.topcoder.com/基本规则TopCoder的比赛类型很多,最常见的是周赛SRM(Single Round Match),另外还有TCHS SRM(TopCoder High School SRM,题目和SRM一样,仅限中学生参加,参赛者水平较低,据说涨rating很容易),马拉松(Marathon Matchs),还有TCOpen(每年两次的大比赛)之类的比赛。因为大多数人都在做SRM,所以本文介绍的TC比赛即为SRM。SRM的规则总结起来就是一句话:75分钟做完3道难度递增的题。TC的每个用户(handle)都 阅读全文
posted @ 2013-01-10 15:50 zhsl 阅读(413) 评论(0) 推荐(0)
摘要:一、TC基本介绍TC的网址www.topcoder.com/tc,我们一般提到TC的时候是特指其中的Single Round Match(SRM)。SRM的规则总结起来就是一句话:75分钟做完3道难度递增的题。TC的每个用户(handle)都有自己的积分(rating),从0-3000+不等。成绩越好,分数越高。积分与颜色的对应为:白色——未参赛(unrated);灰色——0~899;绿色——900~1199;蓝色——1200~1499;黄色——1500~2199;红色——2200+。另外排名最高的几个人在TC客户端中会变成红色靶子图标。比赛分为两个Division,Div I和Div II。 阅读全文
posted @ 2013-01-10 15:44 zhsl 阅读(1948) 评论(0) 推荐(4)
摘要:转载Nazgul的,这玩意果断神了。。e100 33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f be a1 1 bf 0 1e11b 6 57 b8 11 1 bb 21 13 89 7 4b 4b 48 79 f9 ad 86 e0 8b c8 bd ff ff e8 20e134 0 3d 0 1 74 1a 7f 3 aa eb f3 2d ff 0 50 e8 f 0 5a f7 d8 8b d8 26 8a 1 aae14f 4a 75 f9 eb de cb 57 bb 21 13 8b c1 40 f7 27 f7 阅读全文
posted @ 2013-01-08 17:21 zhsl 阅读(1544) 评论(3) 推荐(1)
摘要:以前的一些文章:http://blog.csdn.net/angle555945 阅读全文
posted @ 2012-10-28 15:49 zhsl 阅读(170) 评论(0) 推荐(0)