zoukankan      html  css  js  c++  java
  • 2016.7.17 对拍小技巧总结

        就在不久前,我们学了传说中的对拍,对此我感触很深:掌握熟练以后实乃一门利器!所以最近的解题报告我总在哀叹着,为什么我的对拍不能写得再快一点!

        不仅考试后有时间可以用对拍,程序调不出来教练又不给数据也可以用对拍自己找数据!一定要熟练运用!你花一个小时去写个对拍不是亏了吗!(就是我)

        然后我总结了对拍的几个小经验,如下:

        1.先试小数据(可以在看题时让它跑着,不过前提是你要能静下来),再试大数据;

        2.如果小数据没问题而大数据错了,一般是超整形或超下标(毕竟用bat跑没记错的话超下标是不会停在那不动的;)(当然noip最近几年考到高精度的很少,一般勤快地模加longlong都能过;

        3.随机生成的不是数字的话可以写if语句来控制,至少我是不喜欢写mk_data,但至少还是认真一点吧orz‘

        4.没了;我的bat习惯是plain和递交程序分别输出到xxx1.out和xxx.out,mk_data不在程序内输出,在bat定义(不然总觉得输出到.in怪怪的)因为不记得怎么写,所以随身带模板:

        哦豁U盘都没带没带(四川口音)(装叉失败,等我切找一哈从新改一个(继续四川口音)

        :loop

        @echo off

        mk_data.exe>xxx.in

        xxx.exe

        plain.exe

        fc xxx1.out xxx.out ||pause(我觉得这里错了停对了却不停就是为了一不累而且可以让它自己跑,二一旦自己跑出问题了你一定会发现(所以可以放心编下一题)并且留下调试数据;

        goto loop

        (对了,我们还没学python对拍(是这么写的吧))(其实我刚才查了查之前写错了现在改对了hiahiahia)

        5.其实对拍也不能保证程序的正确性,因为你需要自己去设想极限情况!

          以及,建议每次改程序不要改一个错试一次,效率太低,要把整个程序过一次,站在逻辑的高度来思考;

          对了小紫很推崇手算呢大家可以试试hiahiahia

          最后想起来,咨询了一位清华爷得到的结果是,小蓝小紫最多加上一本小黑(绝版书qwqqq)就可以打天下了,不过要善用博客(像我这种低水准的博客就算了hhh

  • 相关阅读:
    opengl像素格式管理
    opengl的体系结构
    符号文件——Windows 应用程序调试必备
    [Study Note] Patterns in Practice 20100404
    “在我的机器上可以运行”症状自查(Windows编程)
    [Study Note] Patterns in Practice 20100402
    [Study Note] Patterns in Practice 20100406
    [Study Note] Design and Testability 20100410
    [Study Note] Patterns in Practice 20100403
    [Study Note] Design and Testability 20100411
  • 原文地址:https://www.cnblogs.com/SindarDawn/p/5679455.html
Copyright © 2011-2022 走看看