• 一种对拍中高质量随机数据的生成方法


    在对拍过程里,生成高质量的随机数据是达到预期结果的关键。

    以1秒为间隔更换随机种子不能满足要求了。

    	do {
    		system ("Datemaker") ;
    		system ("UVA11270") ;
    		system ("STD") ;
    	} while (!system ("Fc my.out std.out")) ;
    

    是一种对拍形式。其中STD和Sol两份代码分别是标程和待提交程序。Datemaker是数据生成器。

    STD输出到(STD.out), Sol 输出到 (sou.out) ;

    为了让Datemaker每次运行都能更新随机种子,可以这么干:

    (Datemaker.cpp)

    ……

    ……

    
    freopen ("std.out" , "r" , stdin) ;
    	cin >> S ;
    	srand (S+time(0)) ;
    

    ……

  • 相关阅读:
    字母统计
    特殊乘法
    一年的第几天
    找中位数
    查找学生信息
    Hdu 1009 FatMouse' Trade
    Hdu 1012 u Calculate e
    Hdu 1005 Number Sequence
    Hdu 1008 Elevator
    Hdu 1003 Max Sum
  • 原文地址:https://www.cnblogs.com/bj2002/p/11299920.html
Copyright © 2020-2023  润新知