zoukankan      html  css  js  c++  java
  • ACM本周小结

    最近几天对于刷题来说看了些二分三分法的题目,不断逼近结果求值的问题,有的题目卡精度对时间限制稍宽松,有的题目卡时间对精度限制稍宽松,我们可以通过尝试来测试(前者WA后者TL(Time Limitted)),进而改变代码(当然最有效的办法还是看系统给出的限制)
    对于二分来讲,在精度问题确定上,我们可以使left>=right或right-left<10e-n或确定一个定值使之进行该定值次循环计算得出结果。
    但是对于二分来说,重要的是问题转化,如果脱离该章节不是那种经典的二分问题很难确定二分点(无法找到二分条件,从而无法求解),这些大概都是多做题,多思考才能锻炼出来的。
    另外这几天看了看文件操作部分的知识点,这几天抽空总结一下。
    知识的回顾真的是发现问题的一个过程,这两天发现了很多问题,看来对于知识点学过了必须要懂得及时回顾,否则忘掉如何使用不说,等回过头来会发现一大堆问题。可能是当时学的时候没有把握住重点,练得较少些,等到最后这些东西积累的多了,调程序就会让人崩溃。
    另外我们学习ACM的一个目的是用尽可能快的思路、方法去解决问题,追求的就是简洁高效,这也是ACMer的优势,但是对我们现在写的程序来说,似乎就忽略了这一点,现在刷题,做出来就好,能AC就好,不会太去关注与别人好的代码的差距,在平时写代码时,我们也是忽略了这一点,我们有时候会写的很复杂,说白了就是垃圾,当我们学了新知识点、快捷的方法没有应用到实际中去,我们就等于白学了。今天看到几篇博客也是关于代码效率的,计算机如此飞速的发展,我们必须写出更高效更简洁的代码才能在IT行业待下去。当李开复说出自己的代码比第二名的代码快上六十倍及其原因时,才能让对手心服口服,只有高效的代码才能推动计算机的进步。
    最后明天就要省赛了,很可惜我没能参加,也很不可惜,因为我没有资格去参加省赛,我太弱了。我与他们的差距总是有原因的,要向他们学习。最后在这里希望他们能代表学校取得一个好成绩,有一个好的收获,能与大家一起分享他们的经历与经验,最后我们在学习的道路上一起加油,一起努力!希望你们能够满载而归,加油!

  • 相关阅读:
    BZOJ 3629 JLOI2014 聪明的燕姿 约数和+DFS
    [BZOJ3594] [Scoi2014]方伯伯的玉米田 二维树状数组优化dp
    BZOJ 3319 黑白树 并查集+线段树
    BZOJ 2500 幸福的道路(race) 树上直径+平衡树
    BZOJ1875: [SDOI2009]HH去散步 图上边矩乘
    【BZOJ3887】【Usaco2015 Jan】Grass Cownoisseur Tarjan+Spfa
    NOIP2010 引水入城 贪心+DFS
    【BZOJ3038】上帝造题的七分钟2 线段树
    COGS 930. [河南省队2012] 找第k小的数 主席树
    BZOJ2631 tree(伍一鸣) LCT 秘制标记
  • 原文地址:https://www.cnblogs.com/study-hard-forever/p/12130003.html
Copyright © 2011-2022 走看看