ACM--如何出题造数据
今天来记录记录如何出题造数据..
首先,你先出好一个题:
比如
题目描述:
计算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--如何出题造数据相关推荐
- 前端实时刷新数据_产品又让我造数据
作为一个测试.经常面临造数据的问题,昨天这个问题又来了. 产品:我需要那个XX页面都有数据的截图,要给甲方爸爸们看 我:现在忙.明天再说吧(日常偷懒) 产品:那明天早上尽快给我, 我:好嘞(不到晚上给 ...
- 性能测试通过几种方式造数据
在执行负载压力测试前,一般需要准备三类数据:初始化数据.铺底数据(历史数据)和参数化数据. 本文说的数据量主要包括基础数据量(或者叫历史数据量.垫底数据量.数据库中已有的数据量)和参数化数据量,数据量 ...
- 推荐一款Python开源库,技术人必备的造数据神器!
1. 背景 在软件需求.开发.测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据.由于现在的业务系统数据多种多样,千变万化.在手动制造数据的 ...
- SQL Server 用表中已有数据造数据
从表中选择数据再插入到表中(select XXX into 与insert into XXX select的结合) 在做性能测试时需要大量的业务数据.完全从画面造数据比较费时间,使用SQL文批量插入数 ...
- python之工作举例:通过复制NC文件来造数据
1 # 通过对NC文件复制来造数据 2 import os, shutil 3 4 # 遍历的根目录 5 root_dir = "D:\\test_data\\DISASTER\\" ...
- Maxcompute造数据-方法详解
简介: 造一点模拟数据的方法 概述 造数据在一些奇怪的场合会被用到.一般我们是先有数据才有基于数据的应用场合,但是反过来如果应用拿到另外一个场景,没有数据功能是没有方法演示的. 一般较为真实的数据,脱 ...
- 爱情测试MySQL存储_性能测试四十:Mysql存储过程造数据
性能测试是基于大量数据的,而进行性能测试之前肯定没那么多数据,所以就要自己准备数据 数据构造方法: 1.业务接口 -- 适合数据表关系复杂 -- 优点:数据完整性比较好 2.存储过程 -- 适合表数量 ...
- mysql 快速造数据sql
生产库表数据导入开发库 重复数据处理 步骤: 导出生产库表 advertiser,在开发库里新建同样的表命名为 advertiser_copy,把导出的advertiser.sql文件表名全部修改成 ...
- python 批量造数据
1. 数据表结构(postgresql) Table: public.phm_2040tempo_if_mst -- DROP TABLE IF EXISTS public.phm_2040tempo ...
最新文章
- javaweb学习总结——Filter高级开发
- open*** 启动报错
- minute教会你shell
- 8.18 NOIP模拟测试25(B) 字符串+乌鸦喝水+所驼门王的宝藏
- 数据分析 -- 流程
- vray渲染里服务器信息,Vray使用手册——设置V-Ray渲染服务器
- Python实现微信自动抠图换底助手
- win10语言栏恢复原位
- 安装显卡后蓝屏0x00000116解决办法
- win10便签常驻桌面_有没有比较好用的电脑桌面待办事项软件?桌面便签可以了解一下...
- IOS input 光标大小调整
- hadoop性能优化(调优)
- Nest.js模块机制的概念和实现原理
- USB描述符(附加USB HID报告描述符 )
- 计组_定点数一位乘_布斯公式
- 用户标签体系的设计和效果评估
- android原生widget 电量控制(PowerSave)设计浅析
- 什么是长连接、短连接
- PLC实现入栈出栈功能
- 设计一个时间片轮转法调度的算法