2
已解决
被禁言
修练者
#pragma GCC optimize(3)
#pragma GCC target("avx")
#pragma GCC optimize("Ofast")
#pragma GCC optimize("inline")
#pragma GCC optimize("-fgcse")
#pragma GCC optimize("-fgcse-lm")
#pragma GCC optimize("-fipa-sra")
#pragma GCC optimize("-ftree-pre")
#pragma GCC optimize("-ftree-vrp")
#pragma GCC optimize("-fpeephole2")
#pragma GCC optimize("-ffast-math")
#pragma GCC optimize("-fsched-spec")
#pragma GCC optimize("unroll-loops")
#pragma GCC optimize("-falign-jumps")
#pragma GCC optimize("-falign-loops")
#pragma GCC optimize("-falign-labels")
#pragma GCC optimize("-fdevirtualize")
#pragma GCC optimize("-fcaller-saves")
#pragma GCC optimize("-fcrossjumping")
#pragma GCC optimize("-fthread-jumps")
#pragma GCC optimize("-funroll-loops")
#pragma GCC optimize("-fwhole-program")
#pragma GCC optimize("-freorder-blocks")
#pragma GCC optimize("-fschedule-insns")
#pragma GCC optimize("inline-functions")
#pragma GCC optimize("-ftree-tail-merge")
#pragma GCC optimize("-fschedule-insns2")
#pragma GCC optimize("-fstrict-aliasing")
#pragma GCC optimize("-fstrict-overflow")
#pragma GCC optimize("-falign-functions")
#pragma GCC optimize("-fcse-skip-blocks")
#pragma GCC optimize("-fcse-follow-jumps")
#pragma GCC optimize("-fsched-interblock")
#pragma GCC optimize("-fpartial-inlining")
#pragma GCC optimize("no-stack-protector")
#pragma GCC optimize("-freorder-functions")
#pragma GCC optimize("-findirect-inlining")
#pragma GCC optimize("-fhoist-adjacent-loads")
#pragma GCC optimize("-frerun-cse-after-loop")
#pragma GCC optimize("inline-small-functions")
#pragma GCC optimize("-finline-small-functions")
#pragma GCC optimize("-ftree-switch-conversion")
#pragma GCC optimize("-foptimize-sibling-calls")
#pragma GCC optimize("-fexpensive-optimizations")
#pragma GCC optimize("-funsafe-loop-optimizations")
#pragma GCC optimize("inline-functions-called-once")
#pragma GCC optimize("-fdelete-null-pointer-checks")
#pragma GCC optimize(2)
#include<iostream>
#include<cstdio>
#include<cmath>
#include<algorithm>
#include<string>
#include<fstream>
#include<cstdlib>
#include<ctime>
#include<windows.h>
using namespace std;
string s,t;
int cnt,mx,mi;
int main(){
srand(time(0));
ofstream out;
out.open("输出样例.out");
system("cls");
cout<<"欢迎来到样例生成器!\n生成方式如下:\n数据类型 个数 最小值 最大值\nPS:每个数据类型换一行!string或char的最小值和最大值用ASCII码代替\n";
Sleep(8000);
system("cls");
cout<<"仅支持int char longlong string哦~\nlong可以换int 都是一个效果的!long long中间的空格要去掉!\n退出输入EXIT";
Sleep(4000);
system("cls");
while(cin>>s>>cnt>>mx>>mi){
if(s=="int"){
for(int i=1;i<=cnt;i++){
out<<rand()%(mx-mi+1)+mi<<" ";
}
out<<endl;
}else if(s=="char"){
for(int i=1;i<=cnt;i++){
out<<(char)(rand()%(mx-mi+1)+mi)<<" ";
}
out<<endl;
}else if(s=="longlong"){
for(int i=1;i<=cnt;i++){
out<<rand()%(mx-mi+1)+mi<<" ";
}
out<<endl;
}else if(s=="string"){
for(int i=1;i<=cnt;i++){
out<<(char)(rand()%(mx-mi+1)+mi);
}
out<<endl;
}else if(s=="EXIT"){
cout<<"欢迎您的使用!期待下次重逢!\nBYE~";
exit(0);
}else{
cout<<"ERROR!";
exit(0);
}
}
return 0;
}
高乐彤在2022-01-19 10:47:14追加了内容

