- 预备队 1048 阶段小测(一)
doge
- 2025-4-26 15:30:56 @
背景介绍
出题的时候,我们很容易造不出数据点,这无疑是让人想要跳楼的一件事情,于是我在网上找到了这个
但是内容不够全面于是我改编出了一款废常仁杏的数据点生成器: 撒币一号(是撒钱币的意思,寓意一夜暴富)
代码(也能下载资源)
于是乎,屠暴起,以刀劈狼首……
于是我就把上述幸运儿大恩人的代码改了亿改……
//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
逝用说明
新建一个文件夹
入土:
打开然后塞进去
入土:
然后建一个c++文件
入土:
使用头文件名称即可
问题
就是这个东西有亿点问题:有些map题没法写,求大佬求解!
点个赞吧,感谢支持!!!
1 条评论
-
晨骏 LV 5 @ 2025-4-26 15:32:10
6
- 1