博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图的随机数据生成器
阅读量:6226 次
发布时间:2019-06-21

本文共 815 字,大约阅读时间需要 2 分钟。

图的数据生成器

有向图和无向图同样适用的数据生成器,可生成随机图

  前段时间出校内模拟赛的时候才学怎么写的。(深感不会出数据的无力,逃

CODE:

#include
#include
#include
#include
#include
#include
#include
using namespace std;int n,m,s,T;inline int random() { static int seed = s; return seed = (int)(seed*48271ll%2147483647);}set
to[100005];//去重int main() { srand ( time ( NULL ) ) ; cin >> T; cout << T << endl; while(T--) { s = rand(); n = 96; m = 102; printf("%d %d \n",n,m); for(int i = 1 ; i <= m ; i++) { int u = random() % n + 1; int v = random() % n + 1; while(to[u].find(v) != to[u].end() || u == v) { u = random() % n + 1; v = random() % n + 1; } printf("%d %d\n",u,v); to[u].insert(v); } printf("\n"); } return 0;}

转载于:https://www.cnblogs.com/Repulser/p/9604404.html

你可能感兴趣的文章
我的友情链接
查看>>
仿新浪微博底部菜单TabHost
查看>>
【高清视频】CCNA系列课程之五:STP生成树协议介绍
查看>>
u盘 找不到应用程序
查看>>
Red hat samba不识别windows 下的中文
查看>>
MDT U盘自动部署报错解决办法
查看>>
java线程
查看>>
函数式编程----内建函数
查看>>
PHP的数据库显示中文乱码有几种情况?
查看>>
fedora25配置 Infinality 字体渲染增强
查看>>
linux修改主机名
查看>>
squid 如何清除缓存
查看>>
Discuz!云平台能给站长带来什么?
查看>>
三星超级品牌日背后:全品类关联营销优势凸现
查看>>
android4.4以上透明状态栏简单设置
查看>>
双十一流量洪峰 支撑阿里核心业务的云数据库揭秘
查看>>
45. 源代码阅读-RocketMQ-tools
查看>>
修改linux下的主机名
查看>>
每天一个linux命令(39):grep 命令
查看>>
centos释放无用内存
查看>>