• 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

  • 相关阅读:
    CodeForces gym Nasta Rabbara lct
    bzoj 4025 二分图 lct
    CodeForces 785E Anton and Permutation
    bzoj 3669 魔法森林
    模板汇总——快读 fread
    bzoj2049 Cave 洞穴勘测 lct
    bzoj 2002 弹飞绵羊 lct裸题
    HDU 6394 Tree 分块 || lct
    HDU 6364 Ringland
    nyoj221_Tree_subsequent_traversal
  • 原文地址:https://www.cnblogs.com/SindarDawn/p/5679455.html
Copyright © 2020-2023  润新知