首页 > 其他 > 详细

洛谷 第一次 数据生成记

时间:2019-06-22 14:19:06      阅读:128      评论:0      收藏:0      [点我收藏+]

学到了几个sao操作

 

1.改变输出文件名

以前都是每次生成一个数据然后改freopen,但是这次发现freopen的输出文件名是一个char的数组,那么为什么不直接用一个字符数组变量呢

技术分享图片

 

 1 char au[250]={"poj1201"};  
 2       au[7]= ;
 3         int o=7;
 4         if(j<10)
 5         {
 6             au[++o]=char(j+0);
 7         }
 8         else if(j==10) 
 9         {
10             au[++o]=1;
11             au[++o]=0;
12         }
13         au[++o]=.;
14         au[++o]=i;
15         au[++o]=n;
16        freopen(au,"w",stdout);

 

2.随机数种子的用法

刚开始每做一次都要用srand然后巨慢,后来才知道srand是一个可以看似为随机数的非随机数,而且复杂度远高于O(1),另外也没必要每次为了一个随机数去刷新

1 srand((unsigned)time(NULL));

 

洛谷 第一次 数据生成记

原文:https://www.cnblogs.com/zsx6/p/11068623.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!