目录

  • 前言
  • 一、造数据程序
  • 总结

前言

OJ中,我们常常需要给题目造数据。遇到一些复杂的题目,数据往往很难造,因此我们需要程序的力量!接下来就给大家分享一个超赞的干货!

转载请标明出处,别忘了动动你发财的小手点一个免费的赞,作者制作不易吖!


一、造数据程序

这个程序并不适用于造所有的数据(毕竟随机数),但是还是可以省一些功夫哒~

#include <bits/stdc++.h>
using namespace std;void zh(string sss, char xxx[])//转换
{ for(int i = 0; i < sss.size(); i++)xxx[i] = sss[i];
}int main()
{srand((unsigned)time(NULL));//随机数 for(int i = 1; i <= 10; i++)//生成样例 i表示数量 {string xxx = "S" + to_string(i) + ".in";char sss[10000], ddd[10000]; zh(xxx, sss);freopen(sss, "w", stdout);//为方便造数据提前定义一些必要变量 ↓rand()是随机数 long long a = 0, b = 0, c = 0, d = 0;string str1 = "", str2 = "";//输入样例部分 ↓这部分输出的内容就是输入样例的内容 cout;// xxx = "S" + to_string(i) + ".out";zh(xxx, ddd);freopen(sss, "r", stdin);//生成输入样例 freopen(ddd, "w", stdout);//生成输出样例 //输出样例部分 ↓这部分输出的内容就是输出样例的内容cout; // }//变量名有的很奇怪是为了防止变量名冲突 return 0;
}

总结

怎么样?是不是很腻害,有了它就再也不用担心数据大而难造啦~

大家如果还有什么问题可以在评论区留言哦~


[C++] OJ造数据程序相关推荐

  1. ACM--如何出题造数据

    今天来记录记录如何出题造数据.. 首先,你先出好一个题: 比如 题目描述: 计算a+b  1<=a,b<=1e9 输入描述: 一行两个整数 输出描述 一行一个答案 输入样例: 1 2 输出 ...

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

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

  3. 使用datafaker造数据

    文章目录 datafaker的使用 一.开源情况 二.工具产生背景 三.软件架构 四.安装流程 安装对应数据库包 五.使用举例 5.1 查看版本号,查看参数使用说明 5.2 在mysql中创建学生表 ...

  4. 【PostgreSQL】官网学习使用 PL/pgSQL编写造数据脚本

    文章目录 1. 前言 2. 成果 3. 创建与使用类似 Java map 的数据结构 3.1 声明数组 3.2 数组赋值 3.3 数组遍历 4. 如何打印调试信息 (可以用来生成回滚语句) 5. 后记 ...

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

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

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

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

  7. C++ MFC界面读写USB HID设备数据程序

    C++ MFC界面读写USB HID设备数据程序 发一个简单易用的界面,用来对USB HID设备(比如说游戏手柄,控制面板等)读写数据,一般情况下面板上有一些LED,可以帮助我们测试读写是否正确.另外 ...

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

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

  9. C++描述杭电OJ 2016.数据的交换输出 ||

    C++描述杭电OJ 2016.数据的交换输出 || Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数. Input 输入数据有 ...

最新文章

  1. awk对某个字段分割处理
  2. 组态王延时启动程序_怎样用组态王软件实现延时功能?比如按下按钮4秒之后,一个指示灯亮,再过5秒,指示灯闪烁(闪烁4S)。谢谢...
  3. Mac配置Java环境变量等
  4. 【转载】Gradle学习 第一章:引言
  5. 物联网技术周报第 143 期: Unity 3D 和 Arduino 打造虚拟现实飞行器
  6. 登台区无效_使用事务数据复制来重放和测试登台服务器上的生产负载
  7. k8s 创建、切换、删除namespace
  8. 转载 Log4j2在WEB项目中配置
  9. 微软原版Windows 8 原版镜像
  10. 微信小程序调用百度云H5人脸识别
  11. c语言常见头文件大全,C语言头文件大全
  12. AI理论知识整理(4)-期望与方差以及联合概率分布
  13. linux系统格式化硬盘
  14. 计算机最最最底层的 工作原理是怎么运行的
  15. 「鸡蛋返生」美国早就在搞了好吧
  16. 【android】简易的登陆界面的xml设计——代码复用,节省时间
  17. EMC封装成形常见缺陷
  18. 运算放大器中的正负反馈判断和电压电流反馈判断
  19. 摄像头参数介绍 ———— 信噪比(SNR)
  20. 【教你一招】查看浏览器的Cookie

热门文章

  1. 如何使用python语言调用旷世(Face++)应用
  2. 一个MIDP 1.0手机拼图游戏
  3. 有什么看穿别人心理的小技巧?
  4. 王卓成 1722230142
  5. Java Swing面板布局之边界布局BorderLayout
  6. Linux目录的rwx权限
  7. Android程序设计之学生考勤管理系统
  8. 如何让文章内容被百度快速收录
  9. 「世界杯综合征」门诊火了:阿根廷爆冷后接诊60人,网友:有国足门诊吗
  10. 免费使用 Google 防注册机验证