问题标题: 酷町堂:样例生成器1.0

2
0
已解决
被禁言 高乐彤
高乐彤
修练者
修练者
#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追加了内容


0
3
1
李牧晓
李牧晓
中级天翼
中级天翼

适合什么类型的题能描述一下吗

0
0
我要回答