• 个人简介

    不要乱复制,被发现了别怪我。

    //made by ProGrBl (0260)
    #include<ctime>
    #include<string>
    #include<conio.h>
    #include<cstring>
    #include<cstdlib>
    #include<iomanip>
    #include<iostream>
    #include<algorithm>
    #include <Windows.h>
    #include<queue>
    #include<vector>
    #include<sstream>
    #include<stdio.h>
    #define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? true : false)
    using namespace std;
    int x=60,y=235,maxx=0,anss=0,money=0,yr[10]={0,1,0,0,0,0,0,0,0,0},xr[10];
    char xy[60][235];
    struct bmb{
    	int xx,yy;
    };
    string s12=" ",s13=" ",s14=" ",s15=" ",s16=" ",s17=" ";
    bool oooo=true;
    struct popo{
    	int xb;
    	string sy;
    	int pr;
    }opopo[100];
    vector<bmb> bomb;
    int sj=0,num;
    bool gch(char ch){if(getch()==ch)return true;return false;}
    bool chd(char ch){if(KEY_DOWN(ch)){return true;
    }return false;}
    void sb(int x,int y){
        HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE);
        COORD pos;
        pos.X=x;
        pos.Y=y;
        SetConsoleCursorPosition(handle,pos);
    }
    void sx(int sc){
    	string st="分数: ",st1,dt5="血量:",ft5="钱:";
    	stringstream ss,cc;
    	ss.clear();
    	ss<<sc;
    	ss>>st1;
    	st+=st1;
    	sb(1,1);
    	for(int i=0;i<x;i++){for(int j=0;j<y;j++){
    		st+=xy[i][j];
    	}st+="\n";
    	}cout<<dt5<<" ";
    	cout<<ft5<<money<<" ";
    	cout<<"盔甲护身:"<<yr[1]-1<<" ";
    	cout<<"次元突破:"<<yr[2]<<" ";
    	cout<<"火力掩护:"<<yr[3]<<" ";
    	cout<<"超级分身:"<<yr[4]<<" ";
    	cout<<"绝对领域:"<<yr[5]<<" ";
    	cout<<"皇上驾到:"<<yr[6]<<" ";
    	cout<<st; 
    	cout<<s12<<"    "<<s13<<endl<<s17<<endl;
    	cout<<s16;
    }
    bool game1(){//zheng 
    	bomb.clear();
    	int score=0,ball=35,ball2=1,enemy,ccc=x-1,ccc2=x-1,ll=1;
    	double spd=1;
    	bool stopped=false;
    	for(int i=0;i<x;i++)memset(xy[i],' ',y);
    	while(!stopped&&yr[1]>0){
    		sj=(sj+1)%200;
    	sx(score);
    	Sleep(10);
    	for(int i=0;i<x;i++)memset(xy[i],' ',y);
    	score++;
    	xy[ccc][ball]='Q';
    	if(chd('D')){ball++;cin.sync();
    	}
    	if(chd('A')){ball--;cin.sync();
    	}
    	if(chd('W')){ccc--;cin.sync();
    	}
    	if(chd('S')){ccc++;cin.sync();
    	}
    	if(chd('Q')){
        	if(yr[2]>0){
        	   yr[2]--;
        	   ccc=ccc2;cin.sync();
    		   ball=ball2;cin.sync();
    		}
      
    	}
    	xy[ccc2][ball2]='&';
    	if(chd('L')){ball2++;cin.sync();
    	}
    	if(chd('J')){ball2--;cin.sync();
    	}
    	if(chd('I')){ccc2--;cin.sync();
    	}
    	if(chd('K')){ccc2++;cin.sync();
    	}
    	if(ball>=y-1)ball=y-1;
    	if(ball<0)ball=0;
    
    	if(sj%2==1){bomb.push_back((bmb){0,rand()%y});
    	}
    	if(sj%2==1)for(int i=0;i<bomb.size();i++){bomb[i].xx++;if(bomb[i].xx>=x)bomb.erase(bomb.begin());
    	}
    	for(int i=0;i<bomb.size();i++){if(xy[bomb[i].xx][bomb[i].yy]=='Q')yr[1]--;xy[bomb[i].xx][bomb[i].yy]='|';
        if(yr[1]>1){
    		xy[ccc-1][ball-1]='/';
    		xy[ccc+1][ball-1]='\\';
    		xy[ccc-1][ball+1]='\\';
    		xy[ccc+1][ball+1]='/';
    	} 
    	if(chd('E')){
        	if(yr[3]>0){
        	   yr[3]--;
        	   xy[ccc-1][ball-1]=' ';cin.sync();
    		   xy[ccc-1][ball]=' ';cin.sync();
    		   xy[ccc-1][ball+1]=' ';cin.sync();
    		   xy[ccc][ball-1]=' ';cin.sync();
    		   xy[ccc][ball+1]=' ';cin.sync();
    		   xy[ccc+1][ball-1]=' ';cin.sync();
    		   xy[ccc+1][ball]=' ';cin.sync();
    		   xy[ccc+1][ball+1]=' ';cin.sync();
    		}
      
    	}
    		 
        }
    	//spd*=1.1;
    	}
    	if(score>maxx){
    	  money+=1000;
    	}
    	money+=score;
    }
    bool game7(){
    	bomb.clear();
    	int score=0,ball=52,ball2=53,enemy,ccc=30,ccc2=30,ll=1;
    	double spd=1;
    	bool stopped=false,oko=false;
    	for(int i=0;i<x;i++)memset(xy[i],' ',y);
    	while(!stopped){
    		sj=(sj+1)%200;
    	sx(score);
    	Sleep(10);
    	for(int i=0;i<x;i++)memset(xy[i],' ',y);
    	score++;
    	xy[29][51]='1';
    	xy[30][51]='-';
    
        xy[29][174]='3';
        xy[30][174]='-';
      
    	xy[29][112]='2';
    	xy[30][112]='-';
    
    	xy[31][112]='5';
    	xy[32][112]='-';
    
    	xy[31][51]='4';
    	xy[32][51]='-';
    
    	xy[31][174]='6';
    	xy[32][174]='-';
    	xy[ccc][ball]='Q';
    	if(chd('D')){
    	ball++;cin.sync();
    	}
    	if(chd('A')){
    	ball--;cin.sync();
    	}
    	if(chd('W')){
    	ccc--;cin.sync();
    	}
    	if(chd('S')){
    	ccc++;cin.sync();
    	}
      
    	xy[ccc2][ball2]='&';
    	if(chd('L')){ball2++;cin.sync();
    	}
    	if(chd('J')){ball2--;cin.sync();
    	}
    	if(chd('I')){ccc2--;cin.sync();
    	}
    	if(chd('K')){ccc2++;cin.sync();
    	}
    	for(int i=27;i<34;i++){
    		xy[i][49]='&';
    		xy[i][181]='&';
    	}
    	for(int i=49;i<182;i++){
    		xy[27][i]='&';
    		xy[33][i]='&';
    	}
    	if(ccc==30&&ball==51){
    		s13="x购买,c查看";
    	    if(chd('X')){
    	   	    if(money>=2000){
    	   	  	    yr[1]++;
    				money-=2000; 
    			} 
    	    }
    	   	if(chd('C')){
    	   	    s17="盔甲护身:2000 加上一点血量";  
    	    }
    	} 
    	if(ccc==30&&ball==174){
    		s13="x购买,c查看";
    	    if(chd('X')){
    	   	    if(money>=8000){
    	   	  	    yr[3]++;
    				money-=8000; 
    			} 
    	    }
    	   	if(chd('C')){
    	   	    s17="火力掩护:8000 三乘三不攻击";
    	    }
    	}
    	if(ccc==30&&ball==112){
    		s13="x购买,c查看";
    	   if(chd('X')){
    	   	    if(money>=5000){
    	   	  	    yr[2]++;
    				money-=5000; 
    			} 
    	   }
    	   	if(chd('C')){
    	   	    s17="次元突破:5000 移到队友那里";  
    	    }
    	}
    	if(ccc==32&&ball==51){
    		s13="x购买,c查看";
    	   if(chd('X')){
    	   	    if(money>=12000){
    	   	  	    yr[4]++;
    				money-=12000; 
    			} 
    	   }
    	   	if(chd('C')){
    	   	    s17="超级分身:1.2w 增加四个分身";  
    	    }
    	}
    	if(ccc==32&&ball==174){
    		s13="x购买,c查看";
    	   if(chd('X')){
    	   	    if(money>=20000){
    	   	  	    yr[6]++;
    				money-=20000; 
    			} 
    	   }
    	   	if(chd('C')){
    	   	    s17="皇上驾到:2.0w 让所有箭消失"; 
    	    }
    	}
    	if(ccc==32&&ball==112){
    		s13="x购买,c查看";
    	   if(chd('X')){
    	   	    if(money>=15000){
    	   	  	    yr[5]++;
    				money-=15000; 
    			} 
    	   }
    	   	if(chd('C')){
    	   	    s17="绝对领域:1.5w 生成25个护盾";  
    	    }
    	}
    	if(chd('E'))stopped=true;
    	//spd*=1.1;
    	}
    }
    bool game4(){
    	bomb.clear();
    	int score=0,ball=51,ball2=52,enemy,ccc=30,ccc2=30,ll=1;
    	double spd=1;
    	bool stopped=false,oko=false;
    	for(int i=0;i<x;i++)memset(xy[i],' ',y);
    	while(!stopped){
    		sj=(sj+1)%200;
    	sx(score);
    	Sleep(10);
    	for(int i=0;i<x;i++)memset(xy[i],' ',y);
    	score++;
    	xy[ccc][ball]='Q';
    	if(chd('D')){
    	ball++;cin.sync();
    	}
    	if(chd('A')){
    	ball--;cin.sync();
    	}
    	if(chd('W')){
    	ccc--;cin.sync();
    	}
    	if(chd('S')){
    	ccc++;cin.sync();
    	}
    
    	xy[ccc2][ball2]='&';
    	if(chd('L')){ball2++;cin.sync();
    	}
    	if(chd('J')){ball2--;cin.sync();
    	}
    	if(chd('I')){ccc2--;cin.sync();
    	}
    	if(chd('K')){ccc2++;cin.sync();
    	}
    	xy[30][172]='Y';
    	xy[29][171]='/'; 
    	xy[29][173]='\\';
    	xy[31][171]='\\';
    	xy[31][173]='/';   
    	for(int i=28;i<33;i++){
    		xy[i][50]='&';
    		xy[i][175]='&';
    	}
    	for(int i=50;i<176;i++){
    		xy[28][i]='&';
    		xy[32][i]='&';
    	}
    	if(ccc==30&&ball==170){
    		stopped=true;
    	} 
    	//spd*=1.1;
    	}
    	//Sleep(800); 
    }
    int game6(){
    	bomb.clear();
    	int score=0,ball=112,ball2=52,enemy,ccc=30,ccc2=30,ll=1;
    	double spd=1;
    	bool stopped=false,oko=false;
    	for(int i=0;i<x;i++)memset(xy[i],' ',y);
    	while(!stopped){
    		sj=(sj+1)%200;
    	sx(score);
    	Sleep(10);
    	for(int i=0;i<x;i++)memset(xy[i],' ',y);
    	score++;
    	xy[ccc][ball]='Q';
    	if(chd('D')){
    	ball++;cin.sync();
    	}
    	if(chd('A')){
    	ball--;cin.sync();
    	}
    	if(chd('W')){
    	ccc--;cin.sync();
    	}
    	if(chd('S')){
    	ccc++;cin.sync();
    	}
        if(chd('G'))s12=" ";cin.sync();
    	xy[ccc2][ball2]='&';
    	if(chd('L')){ball2++;cin.sync();
    	}
    	if(chd('J')){ball2--;cin.sync();
    	}
    	if(chd('I')){ccc2--;cin.sync();
    	}
    	if(chd('K')){ccc2++;cin.sync();
    	}
    	xy[29][51]='h';
    	xy[29][174]='c';
    	xy[29][112]='s';
    	xy[31][112]='e';
    	xy[31][51]='z';
    	xy[31][174]='r';
    	for(int i=27;i<34;i++){
    		xy[i][49]='&';
    		xy[i][176]='&';
    	}
    	for(int i=49;i<177;i++){
    		xy[27][i]='&';
    		xy[33][i]='&';
    	}
    	if(ccc==29&&ball==51){
    		return 1;
    	}
    	if(ccc==29&&ball==174){
    		return 2;
    	}
    	if(ccc==29&&ball==112){
    		return 5;
    	}
    	if(ccc==31&&ball==112){
    		return 6;
    	}
    	if(ccc==31&&ball==51){
    		return 3;
    	}
    	if(ccc==31&&ball==174){
    		return 4;
    	} 
    	//spd*=1.1;
    	}
    	//Sleep(800); 
    }
    bool game2(){//
    	bomb.clear();
    	int score=0,ball=2,ball2=3,enemy,ccc=x-3,ccc2=x-3,ll=0;
    	double spd=1;
    	bool stopped=false;
    	bool okok=false;
    	for(int i=0;i<x;i++)memset(xy[i],' ',y);
    	while(!stopped&&yr[1]>0){
    		sj=(sj+1)%200;
    	sx(score);
    	Sleep(10);
    	for(int i=0;i<x;i++)memset(xy[i],' ',y);
    	score++;
    	for(int j=1;j<x-1;j=j+5){
    		for(int k=1;k<y-1;k=k+15){
    			for(int i=1;i<=3;i++){
    			    xy[j][k+i]='|';
    			}
    		}
    	}
    	for(int i=9;i<=51;i++){
    		xy[i][91]='|';
    	}
    	for(int i=9;i<=51;i++){
    		xy[i][141]='|';
    	}
    	for(int i=91;i<=141;i++){
    		xy[51][i]='-';
    	}
    	for(int i=91;i<=141;i++){
    		xy[9][i]='-';
    	}
    	xy[9][116]=' ';
    	for(int i=0;i<x;i++){
    		xy[i][0]='&';
    		xy[i][y-1]='&';
    	}
    	for(int i=0;i<y;i++){
    		xy[0][i]='&';
    		xy[x-1][i]='&';
    	}
    	xy[31][116]='#';
    	xy[16][116]='#';
    	xy[46][116]='#';
    	xy[31][101]='#';
    	xy[31][131]='#';
    	xy[ccc][ball]='Q';
    	if(xy[31][116]=='Q'){
    	   	    okok=true;
    	        stopped=true;
    	}
    	if(xy[16][116]=='Q'){  
            okok=true;
    	    stopped=true;
    	   
    	}
    	if(xy[46][116]=='Q'){  
            okok=true;
    	    stopped=true;
    	   
    	}
    	if(xy[16][101]=='Q'){  
            okok=true;
    	    stopped=true;
    	   
    	}
    	if(xy[16][131]=='Q'){  
            okok=true;
    	    stopped=true;
    	   
    	}
    	if(chd('D')){
    	if(xy[ccc][ball+1]=='|'||xy[ccc][ball+1]=='-'){
    		yr[1]--;
    	}
    	ball++;cin.sync();
    	}
    	if(chd('A')){
    	if(xy[ccc][ball-1]=='|'||xy[ccc][ball-1]=='-'){
    		yr[1]--;
    	}
    	ball--;cin.sync();
    	}
    	if(chd('W')){
    	if(xy[ccc-1][ball]=='|'||xy[ccc-1][ball]=='-'){
    		yr[1]--;
    	}
    	ccc--;cin.sync();
    	}
    	if(chd('S')){
    	if(xy[ccc+1][ball]=='|'||xy[ccc+1][ball]=='-'){
    		yr[1]--;
    	}
    	ccc++;cin.sync();
    	}
    	if(chd('Q')){
        	if(yr[2]>0){
        	   ccc=ccc2;cin.sync();
    		   ball=ball2;cin.sync();
    		}
      
    	}
    	xy[ccc2][ball2]='&';
    	if(chd('L')){ball2++;cin.sync();
    	}
    	if(chd('J')){ball2--;cin.sync();
    	}
    	if(chd('I')){ccc2--;cin.sync();
    	}
    	if(chd('K')){ccc2++;cin.sync();
    	}
    	if(ball>=y-1)ball=y-1;
    	if(ball<0)ball=0;
    
    	if(sj%2==1){bomb.push_back((bmb){0,rand()%y});
    	}
    	if(sj%2==1)for(int i=0;i<bomb.size();i++){bomb[i].xx++;if(bomb[i].xx>=x)bomb.erase(bomb.begin());
    	}
    	for(int i=0;i<bomb.size();i++){if(xy[bomb[i].xx][bomb[i].yy]=='Q')yr[1]--;xy[bomb[i].xx][bomb[i].yy]='|';
    	if(yr[1]>1){
    		xy[ccc-1][ball-1]='/';
    		xy[ccc+1][ball-1]='\\';
    		xy[ccc-1][ball+1]='\\';
    		xy[ccc+1][ball+1]='/';
    	} 
    		 
        }
    	//spd*=1.1;
    	}
    	if(okok){
    		game4();
    		money+=2000;
    	}
    	money+=score;
    	//Sleep(800);
    }
    bool game3(){//
    	bomb.clear();
    	int score=0,ball=2,ball2=3,enemy,ccc=x-2,ccc2=x-2,ll=1;
    	double spd=1;
    	bool stopped=false,oko=false;
    	for(int i=0;i<x;i++)memset(xy[i],' ',y);
    	while(!stopped&&yr[1]>0){
    		sj=(sj+1)%200;
    	sx(score);
    	Sleep(10);
    	for(int i=0;i<x;i++)memset(xy[i],' ',y);
    	score++;
    	xy[2][2]='~'; 
    	xy[ccc][ball]='Q';
    	if(chd('D')){
    	ball++;cin.sync();
    	}
    	if(chd('A')){
    	ball--;cin.sync();
    	}
    	if(chd('W')){
    	ccc--;cin.sync();
    	}
    	if(chd('S')){
    	ccc++;cin.sync();
    	}
    	for(int j=1;j<x-1;j=j+5){
    		for(int k=1;k<y-1;k=k+15){
    			for(int i=1;i<=3;i++){
    			    xy[j][k+i]='^';
    			}
    		}
    	}
    	for(int i=1;i<=8;i++){
    		xy[3][i]='^';
    	}
    	for(int i=1;i<=8;i++){
    		xy[4][i]='^';
    	}
    	for(int i=1;i<=5;i++){
    		xy[i][10]='^';
    	}
    	for(int i=4;i<=7;i++){
    		xy[i][8]='^';
    	}
    	for(int i=1;i<=5;i++){
    		xy[7][7+i]='^';
    	}
    	for(int i=1;i<=3;i++){
    		xy[5][10+i]='^';
    	}
    	if(xy[ccc][ball]=='^'){
    		yr[1]--;
    	}
    	if(xy[2][2]=='Q'){
    		oko=true;
    		stopped=true;
    	}
    	if(chd('Q')){
        	if(yr[2]>0){
        	   ccc=ccc2;cin.sync();
    		   ball=ball2;cin.sync();
    		}
      
    	}
    	xy[ccc2][ball2]='&';
    	if(chd('L')){ball2++;cin.sync();
    	}
    	if(chd('J')){ball2--;cin.sync();
    	}
    	if(chd('I')){ccc2--;cin.sync();
    	}
    	if(chd('K')){ccc2++;cin.sync();
    	}
    	for(int i=0;i<x;i++){
    		xy[i][0]='&';
    		xy[i][y-1]='&';
    	}
    	for(int i=0;i<y;i++){
    		xy[0][i]='&';
    		xy[x-1][i]='&';
    	}
    	if(ball>=y-1)ball=y-1;
    	if(ball<0)ball=0;
    	if(sj%2==1){bomb.push_back((bmb){0,rand()%y});
    	}
    	if(sj%2==1)for(int i=0;i<bomb.size();i++){bomb[i].xx++;if(bomb[i].xx>=x)bomb.erase(bomb.begin());
    	}
    	for(int i=0;i<bomb.size();i++){if(xy[bomb[i].xx][bomb[i].yy]=='Q')yr[1]--;xy[bomb[i].xx][bomb[i].yy]='|';
    	if(yr[1]>1){
    		xy[ccc-1][ball-1]='/';
    		xy[ccc+1][ball-1]='\\';
    		xy[ccc-1][ball+1]='\\';
    		xy[ccc+1][ball+1]='/';
    	} 
    		 
        }
    	//spd*=1.1;
    	}
    	if(oko){
    	   game4();
    	   money+=2000;
    	}
    	money+=score;
    	//Sleep(800); 
    }
    bool game5(){//
    	bomb.clear();
    	int score=0,ball=3,ball2=4,enemy,ccc=x-3,ccc2=x-3,ll=1;
    	double spd=1;
    	bool stopped=false,oko=false;
    	for(int i=0;i<x;i++)memset(xy[i],' ',y);
    	while(!stopped&&yr[1]>0){
    		sj=(sj+1)%200;
    	sx(score);
    	Sleep(20);
    	for(int i=0;i<x;i++)memset(xy[i],' ',y);
    	score++;
    	xy[1][117]='X'; 
    	xy[ccc][ball]='Q';
    	if(chd('D')){
    	ball++;cin.sync();
    	}
    	if(chd('A')){
    	ball--;cin.sync();
    	}
    	if(chd('W')){
    	ccc--;cin.sync();
    	}
    	if(chd('S')){
    	ccc++;cin.sync();
    	}
    	if(chd('Q')){
        	if(yr[2]>0){
        	   ccc=ccc2;cin.sync();
    		   ball=ball2;cin.sync();
    		}
      
    	}
    	if(xy[1][117]=='Q'){
    		oko=true;
    		stopped=true;
    	}
    	xy[ccc2][ball2]='&';
    	if(chd('L')){ball2++;cin.sync();
    	}
    	if(chd('J')){ball2--;cin.sync();
    	}
    	if(chd('I')){ccc2--;cin.sync();
    	}
    	if(chd('K')){ccc2++;cin.sync();
    	}
    	for(int i=0;i<x;i++){
    		xy[i][0]='&';
    		xy[i][y-1]='&';
    	}
    	for(int i=0;i<y;i++){
    		xy[0][i]='&';
    		xy[x-1][i]='&';
    	}
    	if(ball>=y-1)ball=y-1;
    	if(ball<0)ball=0;
    	if(sj%2==1){bomb.push_back((bmb){0,rand()%y});
    	}
    	if(sj%2==1)for(int i=0;i<bomb.size();i++){bomb[i].xx++;if(bomb[i].xx>=x)bomb.erase(bomb.begin());
    	}
    	for(int i=0;i<bomb.size();i++){
    	if(xy[bomb[i].xx][bomb[i].yy]=='Q')yr[1]--;
    	if(xy[bomb[i].xx][bomb[i].yy-1]=='Q')yr[1]--;
    	if(xy[bomb[i].xx][bomb[i].yy+1]=='Q')yr[1]--;
    	xy[bomb[i].xx][bomb[i].yy]='*';
    	xy[bomb[i].xx][bomb[i].yy-1]='*';
    	xy[bomb[i].xx][bomb[i].yy+1]='*';
    		 
        }
    	//spd*=1.1;
    	}
    	if(oko){
    	   game4();
    	   money+=5000;
    	}
    	money+=score;
    	//Sleep(800); 
    }
    int main(){
    	char chh,ch1,ch2;
    	int s,nn,hhhhh[10000];
        srand((unsigned)getpid());
        while(1){
    	s12.erase(0,11111); 
        s12="a 左走,d 右走,w 上走,s 下走 切记:玩的时候一定要开全屏 全屏:f11键 ";
        if(yr[1]==0)yr[1]=1;
    	nn=game6();
    	if(nn==6)break;
    	if(nn==5){
    	    s13="按e退出商店"; 
    		game7();
    	}  
    	if(nn==3){
    		game1();
    	} 
    	if(nn==2){
    		s16="绕过尖刺^,把古树核心~抢过来,我给你2000块:深林长老";
    		game3();
    	} 
    	if(nn==1){
    		s16="绕过火焰|,把火能核心#抢过来,我给你2000块:烈焰长老";
    		game2();
    	} 
    	if(nn==4){
    		s16="绕过飞镖*,把毁灭核心X抢过来,我给你5000块:暗影长老";
    	    game5();
    	} 
    	}
    	cout<<"让我们下次再见"; 
    	sb(0,59);
    }
    
    
    
    
    
    #include<iostream>
    #include<stack>
    #include<queue>
    #include<deque>
    #include<string>
    #include<bits/stdc++.h>
    using namespace std;
    struct wnt{
    	int n1_1;
    	long long n2_1;
    	double n3_1;
    	string s1_1;
    	stack<int>st1_1;
    	stack<long long>st2_1;
    	queue<int>q1_1;
    	queue<long long>q2_1;
    	deque<int>d1_1;
    	deque<long long>d2_1;
    	map<int,int>mp1_1;
    	map<long long,long long>mp2_1;
    	char ch_1;
    
    
    	int n1_2;
    	long long n2_2;
    	double n3_2;
    	string s1_2;
    	stack<int>st1_2;
    	stack<long long>st2_2;
    	queue<int>q1_2;
    	queue<long long>q2_2;
    	deque<int>d1_2;
    	deque<long long>d2_2;
    	map<int,int>mp1_2;
    	map<long long,long long>mp2_2;
    	char ch_2;
    
    	int n1_3;
    	long long n2_3;
    	double n3_3;
    	string s1_3;
    	stack<int>st1_3;
    	stack<long long>st2_3;
    	queue<int>q1_3;
    	queue<long long>q2_3;
    	deque<int>d1_3;
    	deque<long long>d2_3;
    	map<int,int>mp1_3;
    	map<long long,long long>mp2_3;
    	char ch_3;
    
    	int n1_4;
    	long long n2_4;
    	double n3_4;
    	string s1_4;
    	stack<int>st1_4;
    	stack<long long>st2_4;
    	queue<int>q1_4;
    	queue<long long>q2_4;
    	deque<int>d1_4;
    	deque<long long>d2_4;
    	map<int,int>mp1_4;
    	map<long long,long long>mp2_4;
    	char ch_4;
    
    
    	int n1_5;
    	long long n2_5;
    	double n3_5;
    	string s1_5;
    	stack<int>st1_5;
    	stack<long long>st2_5;
    	queue<int>q1_5;
    	queue<long long>q2_5;
    	deque<int>d1_5;
    	deque<long long>d2_5;
    	map<int,int>mp1_5;
    	map<long long,long long>mp2_5;
    	char ch_5;
    
    	int a_sz[10000],sum_sz[10000],c_sz[10000];
    	char ch_sz[10000];
    	string s1_sz[10000];
    
    	int a_sz2[1000][1000],sum_sz2[1000][1000],c_sz2[1000][1000];
    	char ch_sz2[1000][1000];
    	string s2_sz2[1000][1000];
    
    	int a_sz3[100][100][100],sum_sz3[100][100],c_sz3[100][100][100];
    	char ch_sz3[100][100][100];
    	string s1_sz3[100][100][100];
    };
    int main(){
    	wnt a;
    }