今天来记录记录如何出题造数据..

首先,你先出好一个题:

比如

题目描述:

计算a+b  1<=a,b<=1e9

输入描述:

一行两个整数

输出描述

一行一个答案

输入样例:

1 2

输出样例

3

一 、把标程写好:

命名std,编译运行关掉

#include<bits/stdc++.h>
using namespace std;
int main()
{int a,b;cin>>a>>b;printf("%d\n",a+b);
}

二、造数据程序

命名std_data_maker

编译运行,关闭

#include <bits/stdc++.h>
using namespace std;
const int N=1e9;
int main(){srand((unsigned)time(NULL));int a=rand()%N;//模N是为了控制数据范围 int b=rand()%N;printf("%d %d",a,b);//直接输出即可
}

三、总控制台程序

这个程序只需要改s1,s2串中的名字,大部分不用改,你也试着去理解

编译运行就可以了。

记得这三个程序放在同一个文件夹内

#include<iostream>
#include<windows.h>
#include <cstring>
#include <algorithm>
using namespace std;
string dig(int x){string s;while(x>0){s+=x%10+'0';x/=10;}reverse(s.begin(),s.end());return s;
}
int main()
{int T=10;for(int i=0;i<=T;i++){string s1="std_data_maker.exe > ",s2="std.exe < ",s3=".in > ";string r=dig(i);s1+=r+".in";s2+=r+s3+r+".out";char ch1[10000],ch2[10000];strcpy(ch1,s1.c_str());strcpy(ch2,s2.c_str());system(ch1);system(ch2);for(int i=1;i<=(int)(1e9);i++);}return 0;
}

ACM--如何出题造数据相关推荐

  1. 前端实时刷新数据_产品又让我造数据

    作为一个测试.经常面临造数据的问题,昨天这个问题又来了. 产品:我需要那个XX页面都有数据的截图,要给甲方爸爸们看 我:现在忙.明天再说吧(日常偷懒) 产品:那明天早上尽快给我, 我:好嘞(不到晚上给 ...

  2. 性能测试通过几种方式造数据

    在执行负载压力测试前,一般需要准备三类数据:初始化数据.铺底数据(历史数据)和参数化数据. 本文说的数据量主要包括基础数据量(或者叫历史数据量.垫底数据量.数据库中已有的数据量)和参数化数据量,数据量 ...

  3. 推荐一款Python开源库,技术人必备的造数据神器!

    1. 背景 在软件需求.开发.测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据.由于现在的业务系统数据多种多样,千变万化.在手动制造数据的 ...

  4. SQL Server 用表中已有数据造数据

    从表中选择数据再插入到表中(select XXX into 与insert into XXX select的结合) 在做性能测试时需要大量的业务数据.完全从画面造数据比较费时间,使用SQL文批量插入数 ...

  5. python之工作举例:通过复制NC文件来造数据

    1 # 通过对NC文件复制来造数据 2 import os, shutil 3 4 # 遍历的根目录 5 root_dir = "D:\\test_data\\DISASTER\\" ...

  6. Maxcompute造数据-方法详解

    简介: 造一点模拟数据的方法 概述 造数据在一些奇怪的场合会被用到.一般我们是先有数据才有基于数据的应用场合,但是反过来如果应用拿到另外一个场景,没有数据功能是没有方法演示的. 一般较为真实的数据,脱 ...

  7. 爱情测试MySQL存储_性能测试四十:Mysql存储过程造数据

    性能测试是基于大量数据的,而进行性能测试之前肯定没那么多数据,所以就要自己准备数据 数据构造方法: 1.业务接口 -- 适合数据表关系复杂 -- 优点:数据完整性比较好 2.存储过程 -- 适合表数量 ...

  8. mysql 快速造数据sql

    生产库表数据导入开发库 重复数据处理 步骤: 导出生产库表 advertiser,在开发库里新建同样的表命名为 advertiser_copy,把导出的advertiser.sql文件表名全部修改成 ...

  9. python 批量造数据

    1. 数据表结构(postgresql) Table: public.phm_2040tempo_if_mst -- DROP TABLE IF EXISTS public.phm_2040tempo ...

最新文章

  1. javaweb学习总结——Filter高级开发
  2. open*** 启动报错
  3. minute教会你shell
  4. 8.18 NOIP模拟测试25(B) 字符串+乌鸦喝水+所驼门王的宝藏
  5. 数据分析 -- 流程
  6. vray渲染里服务器信息,Vray使用手册——设置V-Ray渲染服务器
  7. Python实现微信自动抠图换底助手
  8. win10语言栏恢复原位
  9. 安装显卡后蓝屏0x00000116解决办法
  10. win10便签常驻桌面_有没有比较好用的电脑桌面待办事项软件?桌面便签可以了解一下...
  11. IOS input 光标大小调整
  12. hadoop性能优化(调优)
  13. Nest.js模块机制的概念和实现原理
  14. USB描述符(附加USB HID报告描述符 )
  15. 计组_定点数一位乘_布斯公式
  16. 用户标签体系的设计和效果评估
  17. android原生widget 电量控制(PowerSave)设计浅析
  18. 什么是长连接、短连接
  19. PLC实现入栈出栈功能
  20. 设计一个时间片轮转法调度的算法

热门文章

  1. 《跟着小吴哥学python》之 08 python模块
  2. java jacoco powerMock 单元测试覆盖率为0怎么解决
  3. MySQL 精华总结(收藏版)
  4. WinHex 15.8 r4 注册信息
  5. B 站 18 岁高中生火了:历时 200 天,成功造了个机器人!
  6. 2020-02-25-近红外脑功能成像基础
  7. 新视野大学英语第一册答案
  8. usb Isp下载线驱动
  9. 企业应用IPv6改造方案
  10. 一个简洁的高自定义的H5播放器