创建属于自己的域

https://vijos.org/


填入对应信息即可。

创建题目

点击题库

往下拉,点击创建题目


进入题目之后,点击设置

接下来就是重点,配置数据点:(如果想直接用,后面有捷径。)
写一个正确答案的代码:
例如:

#include<iostream>
using namespace std;int main() {int a, b;cin >> a >> b;cout << a + b << endl;return 0;
}

生成他的exe,VS用户按照一下流程可以找到:

点击:Debug文件夹之后即可找到。

Devc用户exe文件在CPP文件旁边:

重命名为:std.exe(弄懂之后,命名随意,这里只是用作一个示范,下面就不说了,名字都可以进行修改。)


即可看到文件扩展名。

再创建一个生成数据的exe,命名为:gen.exe,示例代码:

#include<iostream>
#include<ctime>
using namespace std;double random(double a, double b)///随机数产生器,其范围为[a,b);
{return a + (b - a) * rand() / (RAND_MAX + 1.0);
}int main() {srand((unsigned)time(NULL)); // 生成随机种子random(1, 100);int a = random(1, 800);int b = random(1, 800);cout << a << " " << b << endl;return 0;
}

std.exegen.exe复制到同一路径中,创建两个文件夹:

InputOutput

创建文本文件,输入以下内容:

@echo off
set t=50
:loopgen.exe > Input\input%t%.txtstd.exe  < Input\input%t%.txt > Output\output%t%.txt
set /a t-=1
if %t% neq 0 goto loop
pause

50为测试数据数量,就是将gen.exe生成的输入数据放入Input\input%t%.txt中,(%t%就和C语言的%d差不多,:loop就是开始循环,if %t% neq 0 goto loop就是结束条件,set /a t-=1t随着循环次数的增加而减少。),Input\input%t%.txt的数据又会输入至std.exe中,最后生成输出数据放入Output\output%t%.txt中。

保存之后双击就会将数据生成在各自的文件夹中。

接下来创建配置文件:

#include<iostream>
using namespace std;int main() {int TimeLimit, ProblemSum;cout << "请输入时限(单位为秒):";cin >> TimeLimit; cout << endl;cout << "请输入题目数目(能够被100整除,否则最后成绩计算会出现错误,最大不能超过60):";cin >> ProblemSum; cout << endl;cout << "已输入至Config.ini文件中。" << endl;freopen("Config.ini", "w", stdout);cout << ProblemSum << endl;for (int i = 1; i <= ProblemSum; ++i){printf("input%d.txt|output%d.txt|%d|%d|\n", i, i, TimeLimit, 100 / ProblemSum);}
}

生成exe文件之后重命名为:GenConfig.exe。
移动到与run.bat同一路径中,双击:
输入:

第二行的数字要和你生成的数据点数要相同。

压缩至data.zip中即可。

然后选择文件上传之后点击更新即可。

懒人造数据方法

其实只要按照这张图片操作就可以了

链接:https://pan.baidu.com/s/13hKM0MgK-Z82aXL8YPbHiQ
提取码:Tzq6

【vijos】在vijos的自己的域中创建题目相关推荐

  1. Windows Server 2008域中组的简析

    在域中创建合乎具体生产环境的组对象,先要搞清楚各类组作用域和类型,见下图: 组作用域(Group Scope): 本地域(Domain Local):可用于包含具有相似资源访问需求的用户和组,例如所有 ...

  2. 在WindowsServer2008中搭建AD域并将Win7加入到域中并设置Win7的桌面壁纸

    目录 DNS服务安装 Active Directory域服务安装 将Windows7加入到创建好的域服务中 统一桌面 UNC路径查找 DNS服务安装 在WindowsServer中安装AD域之前,需要 ...

  3. 在Spring WebFlux中创建多个RouterFunction

    在这篇文章中,我们将研究在Spring WebFlux中为不同的逻辑域定义多个路由器功能. 如果您正在创建"微服务",则可能不会出现问题,因为您很可能仅在每个服务的单个域中工作,但 ...

  4. asp.net mysql 创建变_[ASP.net教程]EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型...

    [ASP.net教程]EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型 0 2018-06-30 07:00:08 官方教程: ...

  5. 活动目录实战之一 windows 2008 r2 安装域中第一台域控制器

    windows 2008R2已经出来很长时间了,想写一下关于活动目录的一些知识.例如:我们应该如何安装域内第一台域控制器呢,找了很多文章,觉得胖哥这篇文章写的非常好,图文并茂,并且把原理讲的也非常清楚 ...

  6. windows域中时间同步的解决方案

    在windows 2003 active directory 架构的域当中.当客户端加入域后.那么域控制器就是一个time master,作为客户端的一个time source.理论上客户端会自动与D ...

  7. Windows Server 2008域中组的成员关系

    域中的组可以包含成员:用户.计算机和其他组.组可以成为其他组的成员,并且组也可以被ACL.组策略对象筛选器和其他组管理组件应用. 组的作用域影响了组的上述每种特征:其中可以包含什么?可以隶属于什么?可 ...

  8. 关于“IE下无法查看此样式表,因为它的源页面不在同一个域中”的问题

    解决方法如下: 1.CSS因Mime类型不匹配而被忽略      需要修改注册表,或者服务器上改 2.ie下css控制台提示:无法查看此样式表,因为它的源页面不在同一个域中 这是因为IE自从IE9开始 ...

  9. bat 域 本机管理员密码_Windows域中特殊的用户-计算机对象攻防

    当普通的计算机加入域中时,使用ADExplorer查看该计算机的属性: 可以看到属性中包含了该计算机的名字($结尾),创建者的sid,最后密码设置时间,说明在计算机加入域的过程中,windows域为其 ...

  10. jsp中获取不到后台请求域中的值

    今天写jsp页面获取后台请求域中列表的值时获取不到,百度大多数是说el表达式没开启的缘故,在jsp上面加<%@ page isELIgnored="false" %>就 ...

最新文章

  1. github oracle教程,GitHub 使用教程图文详解
  2. mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法
  3. mysql 排序字段是否需要建索引_MySQL索引详解(优缺点,何时需要/不需要创建索引,索引及sql语句的优化)...
  4. Android 系统(60)---JSON
  5. 期权“不公平”是认识上的错误
  6. 提高MySQL数据库查询效率的几个技巧(转载)
  7. 【写作技巧】毕业论文如何写目录?
  8. Redis Scan返回数据量大于Limit的Count原因分析
  9. 传智播客 import导入模块 学习笔记
  10. Autodesk AutoCAD 2022 产品系列已发布(附下载)
  11. 常见问题数组索引越界异常
  12. ElasticSearch内存优化
  13. 各学科门类研究生专业深度分析
  14. 基于视觉的机器人抓取:从物体定位、物体姿态估计到平行抓取器抓取估计
  15. 第八章 磁盘存储器的管理(二)——文件存储空间的管理
  16. google的广告页面代码的js
  17. 综合布线系统中直接与用户终端设备相连的子系统是什么呢?
  18. 中南大学计算机学硕毕业要求,中南大学研究生在学期间发表学术论文规定
  19. linux 工作笔记软件下载,最新为知笔记linux版本下载地址电脑版-CC软件
  20. TDD—LTE和FDD—LTE谁更先进?

热门文章

  1. 伺服电机选型时,惯量匹配和惯量比的问题
  2. saspython知乎_SAS入门书籍有哪些值得推荐?
  3. 天然气故障代码大全_天然气燃气表显示的数字代表什么(错误代码办法)
  4. 一个基于对话框的简单MFC程序分析
  5. js alert追加html,利用JQ来美化Js的alert弹出框
  6. 这15个网站,为设计师提供用不完的免费素材
  7. 各式标签二维码明确采用QR码或DM码,其两种不同码制的区别表现
  8. 数据结构 C++实现 基于不同策略的英文单词的词频统计和检索系统(糅合版)
  9. java字符数组比大小排序_Java字符串数组进行大小排序
  10. dspemif怎么读_DSP技术在EMIF接口中的BOOT方法简析