• 1、常见的文件后缀
后缀名 含义
.exe 可执行程序
.txt 文本文件
.doc/.docx 纯文字文件(word)
.zip 压缩包
.jpeg/.jpg 图片
  • 2、数据点的生成
#include<iostream>
#include<fstream>
using namespace std;
int main()
{ofstream out("out.txt");out<<"zhujinkang"<<endl;out.close();return 0;
}
  • 上面是常见的数据生成的程序,可以没有out.txt文件,如果没有的话系统会自动帮你开辟一个同名文件,并把数据写进去,一般有序序列直接用循环就可以生成但是要是无序的话最好用随机函数来生成数据
  • rand()函数包含在
#include <cstdlib>#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{cout << rand() << " ";cout << rand() << " ";cout << rand() << endl ;return 0;
}
  • 库中,直接用rand()函数生成,每次输出的结果都是一样的,因为没有种子,数据流相同
  • 要在每次运行程序时获得不同的随机数字流,则必须为随机数生成器提供一个种子以开始,在 C++ 中,这是通过调用 srand 函数完成的
  • 在 rand 被调用之前,srand 函数要先被调用,并且 srand 在整个程序中仅被调用一次
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{unsigned seed;cin >> seed;srand(seed);cout << rand() << " ";cout << rand() << " ";cout << rand() << endl;return 0;
}
  • unsiged数据类型保证了是无符号整数不将负数传给srand()
  • time 函数返回从 1970 年 1 月 1 日午夜开始到现在逝去的秒数,因此每次运行程序时,它都将提会返回不同的种子值,在调用它时必须给它传递一个参数 0,同时程序中包含一个新的头文件 ctime,此头文件是使用 time 函数所必需的
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{unsigned seed;seed = time(0);srand(seed);cout << rand() << " " ;cout << rand() << " " ;cout << rand() << endl;return 0;
}
  • 限定随机数的范围可以用
number=rand()%(max-min+1)+min
  • 来实现
  • 3、洛谷数据点的上传
  • 1、将txt分别填上输入输出的数据分别转为in和out文件
  • 2、将in和out文件放在同一个压缩包里
  • 3、多个in、out数据对放在一个压缩包分别对应一起上传,如1.in、1.out,2.in、2.out…
  • 210807完结

210807算法日记:文件后缀数据点的生成洛谷数据点的上传相关推荐

  1. 国家基因组科学数据中心(NGDC)---组学原始数据如何上传GSA

    文章目录 前言 一.什么是NGDC? 二.NGDC的发展历程 三.什么是GSA? 四.为什么选择上传数据到GSA? 五.如何上传测序原始数据至GSA?(重点!!附详细步骤!!) 1. 准备要上传的数据 ...

  2. pandas使用shift函数对数数据进行向上偏移(-1)或者向下偏移(1)、索引不移动,移动之后无值的赋值为NaN、将原数据列与偏移后的数据列相加生成新的数据列

    pandas使用shift函数对数数据进行向上偏移(-1)或者向下偏移(1).索引不移动,移动之后无值的赋值为NaN.将原数据列与偏移后的数据列相加生成新的数据列 目录

  3. 动态生成洛谷个人练习/估值数据

    最近有人问我怎么才能动态生成洛谷个人练习/估值数据,下面给大家讲一下 首先打开Google Chrome浏览器,输入网址 http://luogu.wao3.cn/ 输入自己的洛谷UID 然后调试选项 ...

  4. JAVAWEB开发之SpringMVC详解(二)——高级开发、数据回显、参数绑定集合、图片上传、json交互、validation校验、异常处理、RESTful支持、拦截器

    知识回顾 springmvc框架 用户请求url到DispatcherServlet前端控制器,相当于中央调度器,降低系统各组件之间的耦合度. DispatcherServlet前端控制器通过Hand ...

  5. 小白日记20:kali渗透测试之后渗透测试阶段(一)--上传工具

    后渗透测试阶段--上传工具 为防止管理员将漏洞补上后,我们无法再通过该漏洞控制对方主机,所以需要进行后渗透测试阶段 1.上传各种工具 2.提权:为了全面控制目标系统 3.擦除攻击痕迹:防止管理员通过日 ...

  6. python文件拷贝并校验_初级版python登录验证,上传下载文件加MD5文件校验

    importosimportjsonimportsocketimportstructimporthashlib#import time deflogin(): usr= input('请输入用户名:' ...

  7. python 自动点击上传以后上传文件,python使用selenium模拟点击网页实现自动导入上传文件功能...

    一.环境准备 Python版本:3.4 编辑器:Pycharm excel文件:导入的excel模板 二.python代码 由于工作需要,需要每天定时导入相关excel文件进入后台数据库,由于导入的逻 ...

  8. 【Groovy】xml 序列化 ( 使用 StreamingMarkupBuilder 生成 xml 数据 | mkp.xmlDeclaration() 生成 xml 版本数据 )

    文章目录 一.使用 StreamingMarkupBuilder 生成 xml 数据 二.mkp.xmlDeclaration() 生成 xml 版本数据 三.完整代码示例 一.使用 Streamin ...

  9. 服务器护卫神怎么上传文件,护卫神异地备份系统怎么将数、据上传到服务器上?...

    护卫神异地备份系统怎么将数.据上传到服务器上? 发布时间:2017-09-11 14:08 来源:互联网 当前栏目:软件安装 护卫神异地备份系统可以对各类数据实时或定时上传到原创FTP服务器备份,也可 ...

最新文章

  1. AltiumDesigner 热焊盘铺铜
  2. Redis常用命令之操作SortedSet(有序集合)
  3. linux shell删除归档_linux打怪技能方向规划,送给迷茫学习的你
  4. 事实上着就是MAYA4.5完全手册插件篇的内容
  5. 最短路径和距离及可视化——matlab
  6. 背靠 Google 的 Go 语言,就不会失败?
  7. 联想服务器风扇智能调节,联想怎么调风扇转速
  8. SILK 和 ISAC 对 丢包的容错(接上一个保密文章)
  9. redis的lpush、rpush、rpop、lpop位置的简单理解
  10. 轻型异常在线检测器LODA:Lightweight on-line detector of anomalies
  11. MFC PreTranslateMessage(MSG* pMsg)中调用DoModal()模态窗口问题
  12. 安装Tensorflow 报错false Not creating XLA devices, tf_xla_enable_xla_devices not set
  13. 华为nova 3e,重新编译内核文件,解除ptrace限制,以使用Frida
  14. 中移物联ML302开发板上手体验
  15. sql server数据库错误数据恢复(数据库连接失效,无法附加查询)
  16. 寒假总结 22-1-9
  17. 基于matlab小波变换的突变检测识别
  18. acwing基础课——Dijkstra
  19. 帝都程序猿996摸鱼求生指南
  20. 奥巴马筹款网站的制作过程

热门文章

  1. Hcip-datacom自学教程
  2. gosu_Gosu中的鼠标和键盘输入
  3. 基于串行E2PROM掉电保护计数器的设计
  4. 2020全国高校名单,请收好!
  5. 旅行计划——老挝,柬埔寨
  6. 百度地图加载不出来,问题根源在SHA1
  7. 致大学计算机老师的一封信,致大学思修老师的一封信
  8. 电脑蓝屏开不了机提示 Your PC/Device needs to be repaired你的设备需要被修复
  9. 几率大的linux命令面试题(含答案)
  10. C语言交通灯数码管,51单片机数码管交通灯程序