背景介绍

出题的时候,我们很容易造不出数据点,这无疑是让人想要跳楼的一件事情,于是我在网上找到了这个

数据点生成器

但是内容不够全面于是我改编出了一款废常仁杏的数据点生成器: 撒币一号(是撒钱币的意思,寓意一夜暴富)

代码(也能下载资源)

于是乎,屠暴起,以刀劈狼首…… 于是我就把上述幸运儿大恩人的代码改了亿改……

//sabidata1 2025.1.17
#include<bits/stdc++.h>
using namespace std;

ofstream infile,outfile;
int times=10;
char ch[1000][1000];
string str;
void file(int tp){
	char inname[10],outname[11];
	infile.close();
	outfile.close();
	sprintf(inname,"data%02d.in",tp);
	sprintf(outname,"data%02d.out",tp);
	infile.open(inname);
	outfile.open(outname);
}

#define num(a,b) ((rand()*RAND_MAX+rand())%(a-b+1)+a)
string strnum1(int a,string s){
	str="";
	int si=s.size();
	int nm;
	if(a==1)nm=1;
	else nm=num(1,a);
	for(int i=0;i<nm;i++){
		str+=s[num(0,si-1)];
	}
	return str;
}
void strnum2(string s,int a,int b){
	int si=s.size();
	for(int i=0;i<a;i++){
		for(int j=0;j<b;j++){
			ch[i][j]=s[num(0,si-1)];
		}
	}
}
int make(int tp);
int main(){
	srand(time(0));
	for(int tp=1;tp<=times;++tp){
	    file(tp);
	    make(tp);
	}
	return 0;
}

虽然这个代码历史可能应该大概率没准是很久以前的了,但是这点小细节不必在意,大家放心食用,作者废常凉心没有任何注释(万一点赞过100加上了呢?) 链接:撒币1号 密码:sabi1

逝用说明

新建一个文件夹 入土: 撒币1文件夹 打开然后塞进去 入土: 撒币1号.h头文件 然后建一个c++文件 入土: 撒币1号测试代码文件 使用头文件名称即可

问题

就是这个东西有亿点问题:有些map题没法写,求大佬求解!

点个赞吧,感谢支持!!!

1 条评论

  • 1