这周六跟老师谈了谈,真心感觉受益匪浅。
  其实,这些天我有些急躁了,晚上睡不着早上早早醒,犯困还要坚持着不耽误课程情况下尽量拿出些时间给ACM,搞的上火不说,效果还不理想。讲真的,我是真的觉得自己菜了,代码能力差,结果平时训练刷题速度慢,效率低。再加上知识点方面的不足,严重偏向数学方面,对数据结构及图论方面不太感冒,导致碰到这方面题目贡献极低。这段时间以队伍形式参与了几场比赛,我感觉我自己只在读题及思考思路(有数学相关题目)时有所贡献,而碰到敲代码时我实在啥忙帮不上,而出思路方面我也并不认为自己有多突出,更何况知识点还不够全面。所以自己是真的感觉拖后腿了,所以急切的想加强自己代码能力和数学相关题目的能力,但碰到难题进展缓慢以及实现代码bug不穷都让我感觉自己可能止步于此了,有可能逐渐被淘汰掉。
  不过,幸好老师没有放弃我。他专门找到我,跟我说了很多,也让我明白了很多,更关键的是肯定了我的价值,也让我有了继续坚持下去的信心。其实,在我们组队做题时,确实绝大部分时间电脑是空着的,因为没有代码可写。当然,我们水平还不够是事实,但同样有部分时间我们花在读题和讨论题意上。诚然,读题和讨论题意的时间加起来与整个比赛时间相比还是很少的,但它实际上确实影响了队伍的整体发挥,更影响了上的连贯性。再者,做题顺序上去跟榜确实是很正常的策略,但如此就显得非常被动,慢慢形成一种依赖,很容易就会彷徨犹豫不决。而且,通过这几次比赛做题来看,确实不是必须要三个代码手,反而专打代码的代码手可能更有手感。像最近的区域赛,有个题目我只是说了一下我的整体的对题目的理解和想法,之后就去吃饭了,回来时队友已经把问题解决了。我问他们怎么做的,他就说并查集,其实具体怎样用并查集实现我其实不知道,但大体思考后感觉可行就那么过去了。当然,这也证明我的队友们还是很厉害的,不过如果我还在的话,这一段时间我还能去看更多的题目,帮他们找到下一个有可能解决的题目。所以说,如何才能发挥出一个队伍的实力?并不见得是一种热火朝天的场景,每个人都干劲十足,激烈讨论,好像他们已经是赛场上最靓的仔了。而是一种高效性,一种一个队伍整齐协一,机械般运转无误的某种平衡。不会有人闲着,也不会过度紧张,而且还有自己的方向,对于比赛题目难度及适合度有属于自己的判断,这样才能更好发挥一个队伍的实力。
  周末两天在完成各科任务(尤其是java作业,我已经两次被老师称为“根本不会写代码”了,预计以后还有的是机会),实在是磨时间而对于思维方面作用不大(虽然我很理解在将来代码的可读性的重要性,不过没办法我就是喜欢精简高效)。除此之外专门找题目着手训练了一下读题,乍开始速度还真不快(快的话也不用练了毕竟),不过却想起来曾经自己在意过的几个小点。题目本身及数据范围没什么好说的,那就是直接的题目说明。但其实,还有隐藏的题目说明存在,就是测试用例。一般来说,测试用例都是用来解释和检验题目,方便理解或者验证对题意的理解,但正因如此测例总可能呈现或传达某些信息。很多时候测例会提供某种边界值,以便清晰题目的输入输出格式,但可能不可避免的是,边界值的处理恰好是某种简化后的思路,通过它的简单处理逆向思考,综合题目各种情况也不失为一种好方法。还有些时候,测例本身会呈现出明显的规律,当然对应的就是测例不存在什么规律。在我看来,当测例没有什么规律是,结合题目特点,有时恰恰说明题目的解决是存在一种有规律的解决方案的,出题人自然不愿意让你通过看到这一规律而得到解题思路。而由此可以自然而然想到,当测例呈现出一种规律时,说明很有可能这种规律已经避无可避了,不然出题人还是会尽量藏一藏这种小尾巴的。当然,这些个小技巧还是大多适用于中低档题,稍微有点水平的题目结构一般都不会那么简单,不过熟练后确实很有利于节省时间。
  再来说说我的方向,数学。始于对代码的头疼,怀着可以避着图论的私信,再加上一点点对数学思维的兴趣,我选择了接触数学。一直以来,尤其大学以前,我对于数学的看法一直是代数运算霸主地位,所以一旦涉及到“算”我总歇菜,所以数学成绩根本不突出。但我从来不认为我数学思维能力差,物理给我的信心。从接触编程尤其解决AVM相关问题时,感受到了逻辑思维的重要性,特别是离散数学集合相关概念等的学习,让我更全面的认识到了数学这一学科(这门课不错,或许这是我接受图论的契机)。其实无论代数运算的变换还是逻辑思维的运用,本质上就是一种推理,代数运算是一条(或相对一条)线的推理过程,条件与结论间具有一定的唯一性。而逻辑运算则是在较为复杂的关系中在一定规则下使其沿着一条可行正确的线走,最终得到结果。所以如此看来,代数运算其实也是一种特殊的逻辑运算,而由条件到结论的过程,都是一种推理。而解决问题的关键,就是这种推理的思维,方法。其实,贪心给人的就是这种感觉,贪心方面出来难题也能让人发晕,而贪心的过程和推理过程如出一辙。当然,泛泛而谈的扯谁都会,想要掌握这种推理的能力,唯有多想,多练,尤其难题。
  自然,说这么多不是说以后就不用敲代码了,而是可能我不再是那个代码的主要实现者了。即使一个题目有了思路,如果用代码实现不了或者实现起来过于复杂,相当于没有思路嘛就。
  至于这周的训练情况,就前几天而言,老样子,猛劲刷题刷不动。就在周五晚上我还有个题目有了可行的思路但码了半天写不出来(结果又放弃了),挫败感什么的真心头疼。所以,接下来要改变一下了,恰好我本来就不喜欢电子版的学习材料,而老师恰好给我推荐了相关的书籍。自然,博客还是得看,很多人自己的理解反而是从另一个角度很好的思路。
  所以,加油,无论自己多菜都不要放弃,只要不放弃永远都不菜!

我以为我很菜,虽然我确实很菜,但现在我菜的理直气壮~相关推荐

  1. MateRS能不能升级鸿蒙,华为MateRS只是开胃菜:麒麟980+1536G+5G芯片,网友:确实很吓人!...

    原标题:华为MateRS只是开胃菜:麒麟980+1536G+5G芯片,网友:确实很吓人! 华为手机作为国内很既有实力的手机厂商,乃至在世界上都是数一数二的高端手机厂商.华为旗下大家众所周知的两大旗舰产 ...

  2. 小米mix2s html,【小米MIX2s评测】性能·骁龙845确实很强 但小米没压住_小米 MIX 2s(6GB RAM/全网通)_手机评测-中关村在线...

    性能 · 骁龙845确实很强 但小米没压住 "为发烧而生"的小米手机,当然离不开强悍的性能硬件.小米MIX 2S应该是第一款能够买到的骁龙845移动平台的国产手机,并且搭载LPDD ...

  3. foxmail皮肤_确实很棒!Foxmail 7.1邮箱客户端体验

    自打Foxmail被大佬腾讯收购后,就一下子进入到被人遗忘的境地,遥想最后一次升级那也是两年前的事儿了,比比QQ的大补丁摞小体验,不知Foxmail的原作者会躲在墙角怎么想.好在Foxmail团队并没 ...

  4. 聊聊华为,不得不说华为确实很牛逼

    loonggg 读完需要 6 分钟 速读仅需 2 分钟 大家好,我是你们的校长. 今天特别想聊一下华为,咱不聊华为 5G 在世界上有多领先,也不聊华为在世界通信行业的地位,因为这些没有什么可聊的,毕竟 ...

  5. 一个好的学术资源论坛~~~确实很好 ,一起分享~~

    给大家推荐一个好的网络资源,分享给大家... 给大家推荐一个好的学术资源论坛~~~确实很好 ,一起分享~~ 好的东西,能够和大家一起分享很高兴~~~~ 给大家推荐一个好的学术资源论坛 诺贝尔学术资源网 ...

  6. 画质超清晰的行车记录仪,配置确实很强,盯盯拍Z50上手

    行车记录仪是很多车友的必需品,不过和爱车不同,行车记录仪的升级速度很快,早期只要有480P的分辨率就算高清了,如今已经很容易找到有着4K分辨率,还支持语音操作的行车记录仪了,像是我上周新装的这款盯盯拍 ...

  7. wps2019不能用自网站的数据_稻壳商城确实很好用,只是……

    稻壳商城确实很好用,只是-- 屯不宁 2019.1.3 金山的稻壳商城确实会有用,当你需要图标或文档模板的时候.如果排除像我這样很少使用文档模板和第三方图标的使用习惯的话,我们甚至可以说稻壳商城真地很 ...

  8. 当时来美团我确实很犹豫:阿里很好,团购很乱。

    当时来美团我确实很犹豫:阿里很好,团购很乱. 当时拉手网创始人吴波找过我,猎头也猎过我几次.美团网创始人王兴也找我聊.我从来不相信自己是一个运气很好的人,我从来不相信,可以突然碰到一个机会不劳而获就怎 ...

  9. (五)一个交易者的资金管理系统:交易量确实很重要

    作者:chen_h 微信号 & QQ:862251340 微信公众号:coderpai (一)一个交易者的资金管理系统(上) (二)一个交易者的资金管理系统(下) (三)一个交易者的资金管理系 ...

最新文章

  1. 10玩rust_有趣的 Rust 类型系统: Trait
  2. 感知器数学表达和训练算法
  3. python3 json安装_python3下JSON和JsonPath
  4. python通讯录管理程序的用户可行性_通讯录管理系统项目可行性分析
  5. HTML、CSS 和 JS框架之Bootstrap
  6. ThinkPHP 3.2版本 , 无法读取$_SESSION['verify_code']
  7. mysql 分表 存储过程,通用分表存储过程
  8. iOS autoreleasePool 深入理解
  9. print( )函数调用——pytnon小练
  10. golang 查询mysql_Golang查询MySQL数据库
  11. 低功耗设计—level shifter
  12. matlab正弦函数傅里叶变换,正弦函数及其傅里叶变换(一)
  13. 忍之の爱你术 全代码
  14. C盘爆满,你的专属清道夫来啦
  15. Linux的文件夹是中文怎么用cd进入目录
  16. conda upgrade --all 中途退出后失败如何解决
  17. [BAPI]如何读取采购订单PO审批状态数据-[BAPI_PO_GETRELINFO]
  18. 浏览器窗口、网页尺寸
  19. ubuntu 16.04 成功安装网卡驱动
  20. 一文理解 JWT、JWS、JWE、JWA、JWK、JOSE

热门文章

  1. 全球及中国汽车用环氧树脂封装材料行业需求规模分析与竞争趋势预测报告2021年版
  2. Android开发宝典
  3. 致远OA表单自定义函数(明细表字符串拼接)
  4. 重新定义高性能计算!AMD全新处理器和显卡CES先睹为快
  5. 小程序如何连接蜻蜓设备进行调试或预览
  6. 轻舟已过万重山——云评测|2019年技术盘点微服务篇(一)
  7. Frenet坐标系相关知识系统学习
  8. 【无标题】原创诗歌《担当》
  9. 计算机专业报考广东哪所学校,广东哪些大学有人工智能专业
  10. win10系统Fn+PrintScreen屏幕截图保存位置