• 个人简介

    这是一个刚进入可达 刚迈入L3 L3毕业的蒟蒻

    虽然L1的题还有ULLONG_MAX道没做出来

    你谷账号

    $$\small\texttt{\color{#FA4129}本}\huge\texttt{\color{#FE9019}人}_{\small\texttt{\color{#FFE304}的}^{\large\texttt{\color{#FFEC01}萌\color{#FFF900}新}\small\texttt{\color{#FCFB03}Q\color{#F8FB07}W\color{#F1FB0B}Q}}}^{\large\texttt{\color{#FFB511}是}{\small\texttt{\color{#FFDC07}刚\color{#FFEF00}学}\large\texttt{\color{#FFF600}O\color{#FFFA00}I}}}\huge\texttt{\color{#E6F911}但\color{#92E82F}是}^{\large\texttt{\color{#39D54B}即}{\small\texttt{\color{#03C767}使}}}_{\normalsize\text{\color{#07C964}是\color{#00C789}这\color{#00C7A5}样}}\texttt{\color{#00CBC6}我\color{#00D0EB}也}^{\small\texttt{\color{#00D0F2}要}\normalsize\texttt{\color{#00D0F6}用}\texttt{\color{#03BEF4}蒟}_{\texttt{\color{#04AAEF}蒻}\large\texttt{\color{#078DE4}的}}}_{\scriptsize\texttt{\color{#01CDF6}声\color{#03C2F5}音\color{#04B4F2}大\color{#04A7EE}声\color{#0791E6}喊\color{#0A7BDD}出}}\mathcal{\color{#125BCD}IOI\color{#3D2AB5}AK\color{#A011AD}ME}$$
    成就表

    1.【KEDA欢迎你】:注册可达 √

    2.【梦开始的地方】:完成P0001√

    3.【蒟蒻】:AC50题√

    4.【新手】:AC100题√

    5.【高手】:AC200题√

    6.【大神】:AC300题√

    7.【狂魔】:AC500题

    8.【神仙】:AC600题

    9.【此乃圣人也】:AC700题

    10.【传说中别人家的孩子】:AC800题

    11.【666】:AC900题

    12.【太棒了】:AC1000题

    13.【永远的神】:AC1200题

    14.【应该有事】:AC1400题

    15.【精神狂人】:AC1500题

    16.【IOI可以AK了】AC1600题

    17.【徐老,pony都得害怕你】 AC1700题

    18.【传说中的 神·S·MOD·U·犇 】题库全部AC

    19.【哥哥看起来好“开心”】:从LV5掉到LV1

    20.【哥哥怎么可以这么开心?】:从LV10掉到LV1

    21【侦探】:靠“测评记录”找出1位抄题解者

    22.【专业侦探】:靠“测评记录”找出 5位抄题解者

    23.【前十的守望者】:排名到前十

    24.【路过榜一】:榜一 一天

    25.【榜一的保安】:榜一 十天

    26.【榜一的老哥】:榜一 十五天

    17.【榜一的天使】:榜一 二十天

    18.【榜一的太阳】:榜一 三十天

    19.【榜一的 神】:榜一 三十五天以上

    20.【语言使者】:用C++AC1000题

    21【语言使者1】:用 C AC 1题√

    22【语言使者2】:用 Python AC 1题√

    维持 LV6 5天√

    维持 LV7 100天

    维持 LV8 100天

    维持 LV9 10天√

    维持 LV9 50天

    维持 LV10 1天

    维持 LV10 50天

    //小游戏(纯自创)
    #include<bits/stdc++.h>
    #include<windows.h>
    using namespace std;
    int a;
    int main(){
    	system("color 8F");
    	cout<<"《黑暗城市》\n";
    	Sleep(1000);
        cout<<"磨泓睿:抄袭者去死\n";
        Sleep(1000);
    	cout<<"完成时间:2024-8-7\n";
    	Sleep(1000);
    	cout<<"是否进入游戏\n";
    	Sleep(1000);
    	cout<<"1.进入 2.退出\n"; 
    	cin>>a;
    	if(a!=2){
    		cout<<"正在进入游戏...\n";
    		Sleep(5000);
    		system("cls");
    		Sleep(2000);
    		cout<<"你出生在一栋小房子\n";
    		Sleep(2000);
    		cout<<"你在房子里发现了一个箱子\n";
    		Sleep(2000);
    		cout<<"是否要打开\n";
    		Sleep(2000);
    		cout<<"1.打开 2.不打开\n";
    		Sleep(2000);
    		cin>>a;
    		if(a!=2){
    			system("cls");
    			cout<<"这个箱子里有鬼,你死了\n";
    			Sleep(2000);
    			cout<<"结局一,坏结局\n";
    			Sleep(2000);
    			system("cls");
    			main();
    		}
    		else{
    			system("cls");
    			cout<<"你躲开了箱子里的陷阱,却发现箱子突然向左移动\n";
    			Sleep(2000);
    			cout<<"里面有一条长长的密道\n";
    			Sleep(2000);
    			cout<<"是否进入?\n";
    			Sleep(2000);
    			cout<<"1.进 2.不进\n";
    			Sleep(2000);
    			cin>>a;
    			if(a!=1){
    				system("cls");
    				cout<<"你正犹豫不决时,箱子里的鬼突然溜出来,把你吃了\n";
    				Sleep(2000);
    				cout<<"结局一,坏结局\n";
    				Sleep(2000);
    				system("cls");
    				main();
    			}
    			else{
    				system("cls");
    				cout<<"你在密道中爬行时,发现了一张字条\n";
    				Sleep(2000);
    				cout<<"-------------------------------------------\n";
    				cout<<"你好冒险者,请仔细阅读本字条\n";
    				cout<<"             规则             \n";
    				cout<<"1.城市中有鬼,请务必避开\n";
    				cout<<"2.鬼会在凌晨出没,白天会自动消失\n";
    				cout<<"3.去百花小区5-2-6\n";
    				cout<<"4.你要用王者之刃杀掉鬼,王者之刃在#¥#@#\n";
    				cout<<"5.有些规则是假的,但这条一定是真的\n";
    				cout<<"6.必须要%%^^%$%##@\n";
    				cout<<"7.!#%$#&^%\n";
    				Sleep(2000);
    				cout<<"\n\n剩下的字迹已无法辨认\n";
    				cout<<"1.确定\n";
    				cin>>a;
    				if(a==1){
    					system("cls");
    					cout<<"你从密道中出来了\n";
    					Sleep(2000);
    					for(int j=1;j<=12;j++){
    						cout<<"咚!\n";
    						Sleep(1000);
    					}
    					cout<<"钟声一连响了十二下\n";
    					Sleep(2000);
    					cout<<"你要去哪?\n";
    					Sleep(2000);
    					cout<<"1.百花小区2-5-6 2.百花小区5-2-6 3.百花小区6-2-5 4.百花小区5-6-2\n";
    					cin>>a;
    					if(a!=2){
    						system("cls");
    						cout<<"这间房子里有鬼,你被吃了\n";
    						Sleep(2000);
    						cout<<"结局一,坏结局\n";
    						Sleep(2000);
    						system("cls");
    						main();
    					}else{
    						system("cls");
    						cout<<"你在房子的角落发现了一个小朋友\n";
    						Sleep(2000);
    						cout<<"小朋友递给你一张纸条,上面写着:\n323-12-54 (坐标)\n";
    						Sleep(2000);
    						cout<<"你是否要前往此地点\n";
    						Sleep(2000);
    						cout<<"1.前往 2.不前往\n";
    						Sleep(2000);
    						cin>>a;
    						if(a!=1){
    							system("cls");
    							cout<<"街上的鬼将你吃了\n";
    							Sleep(2000);
    							cout<<"结局一,坏结局\n";
    							Sleep(2000);
    							system("cls");
    							main();
    						}
    						else{
    							system("cls");
    							cout<<"你到达此地后,发现此地空无一人,只有一个箱子\n";
    							Sleep(2000);
    							cout<<"是否打开?\n";
    							Sleep(2000);
    							cout<<"1.打开 2.不打开\n";
    							Sleep(2000);
    							cin>>a;
    							if(a!=1){
    								system("cls");
    								cout<<"你犹豫时,鬼将你吃了\n";
    								Sleep(2000);
    								cout<<"结局一,坏结局\n";
    								Sleep(2000);
    								system("cls");
    								main();
    							}
    							else{
    								system("cls");
    								cout<<"箱子里有一把钥匙和一张纸条\n";
    								Sleep(2000);
    								cout<<"纸条上写着:\n";
    								Sleep(2000);
    								cout<<"通往天国的钥匙\n";
    								Sleep(2000);
    								cout<<"这时,一群黑衣人冲了出来,他们要你交出钥匙\n";
    								Sleep(2000);
    								cout<<"你要怎么办?\n";
    								Sleep(2000);
    								cout<<"1.交出钥匙 2.勇敢迎战\n";
    								cin>>a;
    								if(a!=1){
    									system("cls");
    									cout<<"你被黑衣人杀了\n";
    									Sleep(2000);
    									cout<<"结局一,坏结局\n";
    									Sleep(2000);
    									system("cls");
    									main();
    								}
    								else{
    									system("cls");
    									cout<<"他们高高兴兴拿走了钥匙,钥匙却突然散发出刺眼的金光\n";
    									Sleep(2000);
    									cout<<"你睁不开眼睛\n";
    									Sleep(2000);
    									cout<<"当你睁开眼睛时,你身处一片美丽的大花园\n";
    									Sleep(2000);
    									cout<<"这里没有鬼,没有黑衣人,小朋友给的字条也不见了\n";
    									Sleep(2000);
    									cout<<"你来到了辟护所\n";
    									Sleep(2000);
    									system("cls");
    									cout<<"你赢了!\n";
    									Sleep(2000);
    									cout<<"You Win!!!\n";
    									Sleep(5000);
    									system("cls");
    									cout<<"彩蛋\n";
    									Sleep(2000);
    									cout<<"有人问我皮肤为什么黑\n";
    									Sleep(2000);
    									cout<<"真搞笑\n";
    									Sleep(2000);
    									cout<<"一白遮百丑\n";
    									Sleep(2000);
    									cout<<"白是为了遮丑\n";
    									Sleep(2000);
    									cout<<"我又不丑\n";
    									Sleep(2000);
    									cout<<"......\n";
    									Sleep(5000);
    									system("cls");
    									cout<<"请给本作品评分!(1-5)\n";
    									cin>>a;
    									cout<<"感谢您的评价!\n";
    									Sleep(2000);
    									system("cls");
    									cout<<"游戏结束!\n\n\n";
    									Sleep(4000);
    									system("cls");
    									main();
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	else{
    		system("cls");
    		cout<<"唉,你们还是不看我的作品...\n";
    		Sleep(2000);
            MessageBox(NULL, "你已被抹杀", "系统消息", MB_OK);
            Sleep(2000);
            system("cls");
    		return 0;
    	}
    } 
    
    //狼人杀
    #include<bits/stdc++.h>
    #include<windows.h>
    #include<conio.h>
    using namespace std;
    bool exit_;
    class game{
    	public:
    		int id;
    		bool live=true;
    		string identity;
    		int vote=0,b1=1,b2=1,c=2;
    };
    void mainmenu(void){
    	cout<<"   \\     \\___              /           \\  |   /    \n";
    	cout<<"    |/   |__|             /             \\_|__/     \n";
    	cout<<"   /|/   |__|           /\\               /|\\      \n";
    	cout<<"   /|    |\\/          /   \\          _____|_____   \n";
    	cout<<"   \\|    |/\\        /      \\           / \\|  \\    \n";
    	cout<<"      1.匹配对手                        2.关闭游戏    \n";
    	cout<<"      \n";
    	return;
    }
    void rule(void){
    	cout<<"游戏规则\n1.本游戏共有4种职业,分别为平民、狼人、女巫及预言家。\n2.平民无特殊能力,其他职业见下:\n  一.狼人可在每回合杀死一位玩家,且仅有2次机会。\n  二.女巫在游戏开始时会获得一瓶复活药水和一瓶毒药,复活药水可复活一名玩家,毒药可毒死一名玩家。\n  三.预言家可在每回合查看某名玩家的身份。(不限次数)\n3.投票环节每人一票,不可以弃权。\n";
    	return;
    }
    void playgame(int &choose,bool &exit_){
    	system("cls");
    	mainmenu();
    	while(true){
    		choose=getch();
    		if(choose==50){
    			system("cls");
    			cout<<"按任意键以退出游戏\n";
    			_getch();
    			exit_=true;
    			return;
    		}
    		if(choose==49){
    			cout<<"      正在匹配对手,请稍后...(匹配时间可能较长,请耐心等待)\n      ";
    			game p[11];
    			for(int i=1;i<=6;i++)p[i].identity="平民";
    			p[7].identity="狼人";
    			p[8].identity="狼人";
    			p[9].identity="预言家";
    			p[10].identity="女巫";
    			for(int i=1;i<=10;i++){
    				swap(p[rand()%5+1],p[rand()%10+1]);
    				Sleep((rand()%2+1)*1000);
    			}
    			system("cls");
    			rule();
    			cout<<"请按任意键继续...\n";
    			_getch();
    			system("cls");
    			int id=rand()%10+1;
    			cout<<"你是"<<id<<"号\n正在分配身份...\n";
    			Sleep(3000);
    			system("cls");
    			cout<<"你是"<<p[id].identity<<"\n3秒后开始游戏...\n";
    			Sleep(3000);
    			system("cls");
    			int day=1;
    			bool win=true;
    			if(p[id].identity=="狼人"){
    				cout<<"温馨提示:";
    				for(int i=1;i<=10;i++){
    					if(p[i].identity=="狼人"&&i!=id)cout<<i<<"号也是狼人\n";
    					break;
    				}
    			}
    			while(p[id].live){
    				cout<<"第"<<day<<"晚\n今晚存活:\n";
    				day++;
    				for(int i=1;i<=10;i++){
    					if(p[i].live){
    						cout<<i<<"号";
    						if(i==id)cout<<"(你)";
    						cout<<' ';
    					}
    				}
    				cout<<'\n';
    				if(p[id].identity=="狼人"){
    					if(p[id].c){
    						cout<<"你要杀死几号\n";
    						int choose;
    						cin>>choose;
    						while(p[choose].live==false){
    							cout<<"该玩家已出局,请换一位玩家。\n";
    							cin>>choose;
    						}
    						while(choose<1||choose>10){
    							cout<<"无效输入,请重新输入。\n";
    							cin>>choose;
    						}
    						p[choose].live=false;
    					}
    					else{
    						cout<<"刀人次数不足。\n";
    					}
    				}
    				if(p[id].identity=="预言家"){
    					cout<<"你要预言几号的身份\n";
    					int choose;
    					cin>>choose;
    					while(p[choose].live==false){
    						cout<<"该玩家已出局,请换一位玩家。\n";
    						cin>>choose;
    					}
    					while(choose<1||choose>10){
    						cout<<"无效输入,请重新输入。\n";
    						cin>>choose;
    					}
    					cout<<choose<<"号的身份是"<<p[choose].identity<<'\n';
    				}
    				if(p[id].identity=="女巫"){
    					cout<<"你是女巫。\n1.毒死某人 2.复活某人\n";
    					cin>>choose;
    					if(choose==1){
    						if(p[id].b1){
    							cout<<"你要毒死几号?\n";
    							p[id].b1--;
    							int choose;
    							cin>>choose;
    							while(p[choose].live==false){
    								cout<<"该玩家已出局,请换一位玩家。\n";
    								cin>>choose;
    							}
    							while(choose<1||choose>10){
    								cout<<"无效输入,请重新输入。\n";
    								cin>>choose;
    							}
    							p[choose].live=false;
    						}
    						else{
    							cout<<"毒药不足。\n";
    						}
    					}
    					else if(choose==2){
    						if(p[id].b2){
    							cout<<"你要复活几号?\n";
    							p[id].b2--;
    							int choose;
    							cin>>choose;
    							while(p[choose].live==true){
    								cout<<"该玩家未出局,请换一位玩家。\n";
    								cin>>choose;
    							}
    							while(choose<1||choose>10){
    								cout<<"无效输入,请重新输入。\n";
    								cin>>choose;
    							}
    							p[choose].live=true;
    						}
    						else{
    							cout<<"复活药水不足。\n";
    						}
    					}
    				}
    				cout<<"其他玩家正在操作,请耐心等候...\n";
    				int temp;
    				for(int i=1;i<=10;i++){
    					if(i==id||(p[i].identity=="平民"||p[i].identity=="预言家"))continue;
    					if(p[i].identity=="狼人"){
    						if(p[i].c){
    							p[i].c--;
    							temp=rand()%10+1;
    							while(temp==i||p[temp].live==false||p[temp].identity=="狼人"){
    								Sleep((rand()%2+1)*1000);
    								temp=rand()%10+1;
    							}
    							p[temp].live=false;
    							cout<<"狼人杀死了"<<temp<<"号\n";
    						}
    					}
    					else if(p[i].identity=="女巫"){
    						temp=rand()%2;
    						if(temp&&p[i].b1==1){
    							temp=rand()%10+1;
    							while(temp==i||p[temp].live==false){
    								Sleep((rand()%2+1)*1000);
    								temp=rand()%10+1;
    							}
    							p[temp].live=false;
    							p[i].b1--;
    							cout<<"女巫毒死了"<<temp<<"号\n";
    						}
    						else if(temp==0&&p[i].b2==1){
    							temp=rand()%10+1;
    							while(temp==i||p[temp].live==true){
    								Sleep((rand()%2+1)*1000);
    								temp=rand()%10+1;
    							}
    							p[temp].live=true;
    							cout<<"女巫复活了"<<temp<<"号\n";
    							p[i].b2--;
    						}
    					}
    				}
    				cout<<"你要投几号?\n";
    				cin>>choose;
    				while(choose<1||choose>10){
    					cout<<"无效输入,请重新输入。\n";
    					cin>>choose;
    				}
    				p[choose].vote++;
    				cout<<"其他玩家正在投票,请耐心等候...\n";
    				for(int i=1;i<=10;i++){
    					if(i==id||p[i].live==false){
    						continue;
    					}
    					temp=rand()%10+1;
    					while(temp==i){
    						Sleep((rand()%2+1)*1000);
    						temp=rand()%10+1;
    					}
    					p[temp].vote++;
    					Sleep((rand()%2+1)*1000);
    				}
    				system("cls");
    				cout<<"已死亡名单公示:\n";
    				for(int i=1;i<=10;i++){
    					if(p[i].live)continue;
    					cout<<i<<"号"<<'\n';
    				}
    				cout<<'\n';
    				system("pause");
    				system("cls");
    				cout<<"投票票数公示:\n";
    				int maxvote=INT_MIN;
    				for(int i=1;i<=10;i++){
    					if(p[i].live==false){
    						p[i].vote=0;
    						continue;
    					}
    					cout<<i<<"号:"<<p[i].vote<<"票\n";
    					if(p[i].vote>maxvote)maxvote=p[i].vote;
    				}
    				for(int i=1;i<=10;i++){
    					if(p[i].vote==maxvote){
    						p[i].live=false;
    						cout<<i<<"号被投票出局\n";
    						break;
    					}
    				}
    				for(int i=1;i<=10;i++){
    					if(p[i].live)win=false;
    				}
    				if(win)break;
    				system("pause");
    				system("cls");
    			}
    			if(win)cout<"你赢了\n3秒后返回主菜单\n";
    			else cout<<"你死了\n3秒后返回主菜单\n";
    			Sleep(3000);
    			playgame(choose,exit_);
    		}
    	}
    }
    int main(void){
    	srand(static_cast<unsigned int>(time(0)));
    	int choose=0;
    	playgame(choose,exit_);
    }
    

    "实用干货":

    https://space.bilibili.com/470023583

    给我去玩poki

    https://poki.com/zh

  • 最近活动