有关学习方法
如不如此都如此
懒惰的菜鸟
展开
-
感觉有用的 网传挺火的一篇忠告励志文
本来以为HNU的huicpc035和我一样退役了,后来听说他组成了新的footman队,于是又关注了下他。 035体现了两个我觉得非常重要的品质: 1、刻苦的训练 2、有效的训练 (本文将主要讨论个人训练,不讨论团队合作) 而这些品质对于我们弱校ACMer选手水平的提高我觉得很重要。 刻苦的训练我打算最后稍微提一下。主要说后者:什么是有效地训练? 我想说下我转载 2017-08-08 09:37:22 · 462 阅读 · 0 评论 -
ACM新人入门指导
一、语言是最重要的基本功 无论侧重于什么方面,只要是通过计算机程序去最终实现的竞赛,语言都是大家要过的第一道关。亚洲赛区的比赛支持的语言包括C/C ++与JAVA。笔者首先说说JAVA,众所周知,作为面向对象的王牌语言,JAVA在大型工程的组织与安全性方面有着自己独特的优势,但是对于信息学比 赛的具体场合,JAVA则显得不那么合适,它对于输入输出流的操作相比于C++要繁杂很多,更转载 2017-08-08 10:22:42 · 2049 阅读 · 0 评论 -
ACM 中常用的算法有哪些?
ACM 中常用的算法有哪些?作者: 张俊Michael 网络上流传的答案有很多,估计提问者也曾经去网上搜过。所以根据自己微薄的经验提点看法。我ACM初期是训练编码能力,以水题为主(就是没有任何算法,自己靠动脑筋能够实现的),这种题目特点是麻烦,但是不难,30-50道题目就可以了。然后可以接触一下基础的算法,我感觉搜索方向的比较不错,可以解决很多问题,深搜,广搜,然后各种剪枝能力的锻炼。搜索感觉不错...转载 2018-04-02 09:51:44 · 2575 阅读 · 0 评论 -
ACM常用算法
时间复杂度(渐近时间复杂度的严格定义,NP问题,时间复杂度的分析方法,主定理) 排序算法(平方排序算法的应用,Shell排序,快速排序,归并排序,时间复杂度下界,三种线性时间排 序,外部排序) 数论(整除,集合论,关系,素数,进位制,辗转相除,扩展的辗转相除,同余运算,解线性同余方程,中国剩余定理)指针(链表,搜索判重,邻接表,开散列,二叉树的表示,多叉树的表示)按位运算(and,or,xor,...转载 2018-04-02 18:43:42 · 286 阅读 · 0 评论 -
挑战二--第八章树
树是一种用于表达层级结构的数据结构。树结构是实现高效算法与数据结构的基础,是信息处理与程序设计中不可欠缺的概念。—————————————————————————————————————————————————————第八章大概在两周前就看完了(真的还是“看”完了,到底理解了没有,记住了没有还真的不知道。。。)然后现在翻回来复习总结一下吧。。。。——————————————————————————...原创 2018-05-14 17:35:00 · 175 阅读 · 0 评论 -
ACM进阶大一到大三
ACM课程: lC/C++两种语言 l高等数学 l线性代数 l数据结构 l离散数学 l数据库原理 l操作系统原理 l计算机组成原理 l人工智能 l编译原理 l算法设计与分析 大一上学期: 必学: 1.C语言基础语法必须全部学会 a)推荐“语言入门”分类20道题以上 b)提前完成C语言课程设计 2.简单数学题(推荐“数学”分类20道以上) 需要掌握以下基本算法: a)欧几里德算法求最大公约数 b)筛...转载 2018-08-09 09:03:14 · 3780 阅读 · 0 评论