USACO Training第一章总结

题外话:


今天是2016年10月19日


俗话说,万事开头难,其实,越到后面越难。


而今天只是第一天,原本安排的每天必完成的学习计划看起来容易做起来来,时间和效率是最大的问题,毕竟我不聪明,完成一项任务的时间往往会超过预期。而我自己也不是机器,少不了必要的休息和娱乐。就是在高考那么紧张的时候,也是周末大把的时间泡在网吧。我是愈发感觉时间的宝贵了,但却又不能完全将时间掌握在手中,说实话有点方,有点怕.


总结:

       其实第一章应该讲,算法知识上面是没有什么好讲的。主要是熟悉了C++的文件输入输出,其实也很简单,如果不深究的话,每次只需要调用<fstream>,然后再main里面写两句 ofstream fout("filename.out");   和  ifstream fin("filename.in");  就行了。接下来就是把fout当cout,fin当cin。当然,fin和fout只是自己定的名字而已,想怎么改就怎么改。


    在用到string的时候,发现string不能用到结构体里面,查了一下好像是因为string只是一个类,不是typename。不过具体原因不清楚,因为自己连C++primeer都没看完,完全就是靠半吊子C当做C++来写,这些基础知识还需要补上,又是一个花时间的玩意儿!

     

    关于算法的话,第一章都很容易想到,但对于我这种新手来说,能每次一提交就AC还是不太行,总会有bug,主要是考虑得不够周全,但好的是,USACO的测评是会给出测评数据的,也就是说能知道这个例子的输入是什么,这是和以前做的OJ都不一样的,所以顺着这个提示的话,快速找到bug还是比较容易的,但不知道这种模式会不会造成以后思维惰性,谁知道呢?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值