ACMer(转)

我所了解的ACMer主要分为以下几类:

A类:天才型(这个在咱们学校基本不存在),所以就不用考虑了-_-
!

B类:刷题很快,题数是最多的几个之一,但有一个习惯就是喜欢看题解,思考问题一想不出来了就想上网搜题解,最后都看题解都弄懂了,这种人早期因为刷题特别快,同一时期学的东西比别人多,是队友眼里的大神,感觉他懂的比别人多。因为太依赖题解,后期的问题就逐渐显现出来:做自己见过的类型的题目的时候是大神,一遇到新题就歇菜(要知道区域赛上没有原题),且比赛完后基本上属于“事后诸葛亮”类型,“哦~,这题不就是那XXX吗?这么水我当时怎么没想到呢?我要是正常发挥的话,这场比赛至少能作X题啊!”,最终结果也就能解一些抵挡题,面对中档和高档题基本没戏

C类:刷题较慢,喜欢独立思考(尤其是难题,思路题),自己AC以后才查题解,为的是拓展思路,寻找不同的解法,当然不是一点不看题解,有些题目不看题解是做不出来的,只是没有依赖题解,且刷完一个专题花很多时间去总结,也喜欢看别人博客里的专题总结,这种人早期学习进度较慢,比赛屡屡受虐,是别人眼里的弱渣。后期随着自己独立思考量和经验的累加优势逐渐显现出来,基本思想都具备了以后一直在钻研难题,成为队里的主力,也就是最后能搞中高档题的人。

D类:把ACM当成学算法,算法规则一个一个都记得很熟,刷题时一个题一个题的抠,无论是看书或刷题都非常认真,这种人给我的感觉就像是文科女学数学一样,做的笔记非常认真,老师讲的题也非常认真记,总结的一条条的,但最后数学成绩还是那么差。我只想说,好好的学你的专业课去吧,你丫的搞什么ACM?

个人感觉
   ACM水平=Σ独立思考量*难度 + 经验的累积 + 一点点天赋

而不是简单的题数的累积,当然题数至少要达到一定量才能入门,只看书不刷题=纸上谈兵

ACMer(转),布布扣,bubuko.com

时间: 2024-11-08 21:41:11

ACMer(转)的相关文章

hdu 5246 超级赛亚ACMer

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5246 分析:题意就不用说了,这道题是2015百度之星初赛1的第一题,一看就是 一道贪心题,关键是如何想出谈心策略,其实要想通两点: 1>百小度的战斗力只升不要降,最坏也就是不升 2>百小度的潜能值随时间推移逐渐减小 想到这两点我们就可以想到贪心策略:我们要尽快的使百小度潜能激发出来, 以为潜能值再减小,我们只需是百小度战斗力达到最高峰,而从此战斗力不会减小, 此时使其与最强Acmer对手比较即可

一位ACMer过来人的心得(转)

刻苦的训练我打算最后稍微提一下.主要说后者:什么是有效地训练? 我想说下我的理解.很多ACMer入门的时候,都被告知:要多做题,做个500多道就变牛了.其实,这既不是充分条件.也不会是必要条件. 我觉得一般情况下,对于我们普通学校的大学生,各方面能力的差距不会太大,在这种情况下,训练和学习的方法尤为重要. 其实,500题仅仅是一个标志,而且仅仅表示你做ACM-ICPC有一定的时间, 我们训练的目的是什么?我觉得有四点1.提高编程能力2.学习算法,(读书,读论文,包括做一些题目验证)3.准备好面临

各位Acmer在累的时候不妨看一下

.题库与网站资源     题库-在线提交系统(Online Judge)简介     下面是几个比较大的在线提交系统(Online Judge)里面有大量历年的竞赛题目,注册一个ID,然后用自己熟悉的语言(一般有Pascal/C/C++/Java)写好源代码提交即可,会实时返 回信息告诉你是否正确.采用黑箱测试,系统里有一套标准的输入输出数据(对外保密,而且通常数据很多很怪),你的程序的输出和标准输出完全符合即可.     常见的返回信息有 AC(Accepted,通过).WA(Wrong An

东大OJ1171题:ACMER的出行计划

Problem Description 众所周知,ACMER经常要到全国各地去参加各种比赛. 每当要出去比赛的时候,我们先要制定一个出行计划,比如说我们是坐飞机还是坐火车,从哪里坐到哪里等等. 现在给你一副路线图,请你制定一个合理的出行计划,由于经费有限,规定最多只能坐k次飞机. Input 第一行给出一个T,表示有T组数据,之后每组数据第一行分别给出n,m,k(n为点数,分别编号为1-n.m为单向边数) 接下来的m行每行分别给出u,v,w,x(u和v分别为两端点编号,方向为u->v.w为费用.

HDU 5462 超级赛亚ACMer lower_bound

题目链接 : 超级赛亚ACMer 看别人AC代码学会了一个C++STL  lower_bound ForwardIter lower_bound(ForwardIter first, ForwardIter last,const _Tp& val)算法返回一个非递减序列[first, last)中的第一个大于等于值val的位置. ForwardIter upper_bound(ForwardIter first, ForwardIter last, const _Tp& val)算法返回一

伪Acmer的推理(dfs/bfs)

时间限制:1000MS  内存限制:65535K 提交次数:12 通过次数:9 收入:32 题型: 编程题   语言: C++;C Description 现在正是期末,在复习离散数学的Acmer遇到了问题,你能帮助他吗? Acmer正在复习的是推理,不过他的推理系统可能与别人的不一样. (所以说他是一个伪Acmer~.做完这题,请自觉把这里伪Acmer自己定义的概念忘了..否则到时学离散的时候混淆了概念的话自重...) 他的推理系统定义如下: 1.用大写英文字母A-Z表示一个命题. 2.用A→

[转] 一位ACMer过来人的心得

刻苦的训练我打算最后稍微提一下.主要说后者:什么是有效地训练? 我想说下我的理解.很多ACMer入门的时候,都被告知:要多做题,做个500多道就变牛了.其实,这既不是充分条件.也不会是必要条件. 我觉得一般情况下,对于我们普通学校的大学生,各方面能力的差距不会太大,在这种情况下,训练和学习的方法尤为重要. 其实,500题仅仅是一个标志,而且仅仅表示你做ACM-ICPC有一定的时间, 我们训练的目的是什么?我觉得有四点1.提高编程能力2.学习算法,(读书,读论文,包括做一些题目验证)3.准备好面临

HDU 1420 Prepared for New Acmer【中国剩余定理】

/* 解题思路:中国剩余定理,另外注意数据的类型,要使用__int64位的 解题人:lingnichong 解题时间:2014-08-30 06:56:35 解题体会:简单题 */ Prepared for New Acmer Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 6361    Accepted Submission(s):

XDOJ 1020 ACMer去刷题吧(基础dp)

题目描述 刷题是每个ACMer必由之路,已知某oj上有n个题目,第i个题目小X能做对的概率为Pi(0<=Pi<=1,1<=i<=n) 求小X至少做对k道题的概率 输入 第一行输入一个正整数t,(t<=20),表示有t组测试样例. 第二行输入正整数n,k,(1<=n,k<=1000) 第三行输入n个小数,分别为Pi(1<=i<=n,0<=Pi<=1),表示小X做对第i个题目的概率. 输出 输出小X至少做对k道题的概率,并换行(保留4位小数)