-
个人简介
Hello,I am Jin.
#include<bits/stdc++.h> #include<windows.h> #include<time.h> #include<conio.h> using namespace std; int mzhg; int zd; int swhm; int qxs; int swx; int sn; int mp; int tongguan; int sw1; int zd1; int sn1; int mz1; int mp1; int zbbj; int ccg; int mzzd; int mz; int tongguan1; int sw; int x; int s; int cdd; int jg; int qiang; int gun; int by; int gjj[100]; int hjj[100]; int zjj[100]; void Slowsay(string a) { int l = a.size(); for (int i = 0; i < l; i++) { cout << a[i]; Sleep(2); } printf("\n"); } int read() { char ch = _getch(); while (ch > '9' || ch < '0') ch = _getch(); return ch - 48; } void qp() { system("cls"); Slowsay("当前你的状态是\n"); printf("子弹 %d,食物 %d\n", zd, sw); } int esl() { system("cls"); char ch; Slowsay("你因为食物短缺,饿死了。\n"); ch = _getch(); hjj[1] = 1; Slowsay("Bad End 1\n"); ch = _getch(); s++; return 0; } int mzd() { hjj[2] = 1; system("cls"); char ch; Slowsay("你遭遇了丧尸,因为子弹不足被咬死了。\n"); ch = _getch(); Slowsay("Bad End 2\n"); ch = _getch(); s++; return 0; } int hd1() { system("cls"); Slowsay("在某一天,你家门口响起了敲门声,你打开门,外面的发现让你欣喜若狂\n"); Slowsay("政府的救援部队已经消灭了这个城市的丧尸,\n他们在这个城市的各个角落搜索着可能存在的幸存者.\n"); Slowsay("Happy End-----苟到最后\n"); if (hjj[3] == 1 && gjj[1] == 0) { Sleep(2000); Slowsay("获得线索-----速度飘忽不定的政府"); } gjj[1] = 1; return 0; } int hd2() { system("cls"); int sw; char ch; Slowsay("在与妹子相处的这些时间里,你与她相爱了\n"); Slowsay("你们的生活是那样的幸福\n"); Slowsay("直到有一天......\n"); Slowsay("基地首领希望你去执行一个任务,你选择\n"); Slowsay("1.独自一人前往\n"); Slowsay("2.和妹子一起去\n"); while (true) { int x; x = read(); if (x < 1 || x > 2) { Slowsay("请重新输入\n"); continue; } if (x == 1) { Slowsay("当你完成任务回来的时候,发现——\n"); Slowsay("基地被丧尸攻破了\n"); Slowsay("这个基地的所有人都被丧尸杀了,一个人都没跑出来\n"); hjj[4] = 1; Slowsay("Bad End 4"); s++; } if (x == 2) { Slowsay("当你和妹子完成任务回来时,\n"); Slowsay("基地已经变成一片废墟了\n"); Slowsay("你和妹子没有办法,只能到处流浪\n"); Slowsay("不过,两个人总比一个人要好\n"); gjj[2] = 1; Slowsay("Happy End------神仙眷侣"); } break; } return 0; } int hd3() { system("cls"); char ch; Slowsay("你就这样平静的生活在这个基地里\n"); Slowsay("直到某一天,大量的丧尸进攻了这里\n"); if (zd > 9) { Slowsay("每个人都在尽自己的努力去守卫基地\n"); Slowsay("每个人都做到了自己能做到的\n"); Slowsay("最后,奇迹出现了\n"); Slowsay("大家成功守住了基地\n"); Slowsay("而你,也因为在守卫过程中立下大功成为了这个基地的英雄\n"); Slowsay("顺便说一句,到死了你也没女朋友\n"); gjj[3] = 1; Slowsay("Happy End-----英雄不朽"); return 0; } Slowsay("丧尸的数量实在太多了,\n"); Slowsay("尽管基地的大家都在尽全力防守\n"); Slowsay("可基地还是被攻破了\n"); Slowsay("而你,也死在了这里\n"); s++; hjj[5] = 1; Slowsay("Bad End 5"); } int hd4() { system("cls"); Slowsay("在于少年相处的这些时间里"); Slowsay("你尽力地保护着他"); Slowsay("而他也常常给你带来惊喜"); Slowsay("慢慢的,你开始认清你自己"); Slowsay("你是个gay"); Slowsay("于是,你就和少年性福快乐的生活在了一起"); Slowsay("Happy End-----认清自己"); gjj[4] = 1; } int td() { system("cls"); char ch; Slowsay("那箱饼干与你的枪一起发出了强光\n"); Slowsay("紧接着,他们融为了一体\n"); Slowsay("当光芒散去时,整个世界都发生了变化\n"); Slowsay("所有的丧尸都变回了人类\n"); Slowsay("True End-----一如既往"); if (zjj[1] != 1) { Slowsay("获得线索-----奇特的枪与饼干"); } zjj[1] = 1; } int td2() { system("cls"); char ch; Slowsay("你的变异已经开始了"); Slowsay("你开始疯狂的进食,直到把自己的胃撑破"); Slowsay("然后,就眼前一黑失去意识"); Slowsay("再次醒来时,你已经是一个丧尸了"); Slowsay("奇怪的是,你还保留着自己的意识"); Slowsay("你感觉到自己的力气变得更大,速度变得更快"); Slowsay("或许变成丧尸也不错————你这样想着"); Slowsay("True End-----保持本我"); if (zjj[2] != 1) { Sleep(2000); Slowsay("获得线索-----延迟变异的少年"); } zjj[2] = 1; } int bd8() { Slowsay("坐在椅子上的是一个15岁左右的少年"); Slowsay("正在你因为他的年龄而惊讶时"); Slowsay("少年却站了起来,看向了你身后的妹子"); Slowsay("“差不多了吧”,妹子这样说道"); Slowsay("“可以了”,这是少年的回答"); Slowsay("然后,你就感到脖子一阵剧痛"); Slowsay("在你失去意识前,眼中最后的场景是妹子咬着你的脖子"); s++; Slowsay("Bad End 8"); if (hjj[8] == 0) { Sleep(2000); Slowsay("获得线索-----早已变异的妹子"); } hjj[8] = 1; } int td3() { system("cls"); Slowsay("你和妹子冲出了丧尸的围杀,"); Slowsay("可是当你们来到那个幸存者基地时"); Slowsay("却发现那个基地有一些不对"); Slowsay("所有人都死气沉沉的"); Slowsay("你们直接走向了首领的房间"); if (zjj[2] == 1 && zjj[3] == 1) { bd8(); return 0; } Slowsay("坐在椅子上的是一个30岁左右的男性"); Slowsay("他说,欢迎"); Slowsay("基地的首领表示可以用子弹交换你手中的食物"); Slowsay("请输入你需要的子弹数"); Slowsay("0"); Slowsay("基地首领希望你加入这个基地"); Slowsay("你的选择是"); Slowsay("1.留在这"); Slowsay("2.离开"); Slowsay("2"); Slowsay("你决定"); Slowsay("1.当天离开"); Slowsay("2.再停留一天"); Slowsay("1"); Slowsay("就在你快要离开的时候,妹子抓住了你的手"); Slowsay("“我喜欢你,别走”,她这样说"); Slowsay("于是,你留了下来"); Slowsay("你们的生活是那样的幸福"); Slowsay("直到有一天......"); Slowsay("基地首领希望你去执行一个任务,你选择"); Slowsay("1.独自一人前往"); Slowsay("2.和妹子一起去"); Slowsay("2"); Slowsay("在执行任务的过程中"); Slowsay("妹子曾被丧尸咬到过一口"); Slowsay("她以为你没有发现"); Slowsay("而你却在远处看到了这一幕"); Slowsay("奇怪的是,她却并没有变异"); Slowsay("当你和妹子完成任务回来时,"); Slowsay("基地已经变成一片废墟了"); Slowsay("你和妹子没有办法,只能到处流浪"); Slowsay("不过,两个人总比一个人要好"); Slowsay("Happy End------神仙眷侣"); Slowsay("???????????????????????????????????"); Slowsay("True End------幻觉"); if (zjj[3] == 0) { Sleep(2000); Slowsay("获得线索-----不变异的妹子"); } zjj[3] = 1; } int td4() { system("cls"); Slowsay("当丧尸危机爆发时,你正呆在家里\n"); char ch = _getch(); ch = _getch(); for (int i = 1; i <= 50; i++) { Slowsay("你的家里是个较为安全的地方,你可以选择搜索你家的物资或是去邻居家看看\n"); Sleep(250 - 5 * i); system("cls"); Slowsay("********************************************************************\n"); system("cls"); } Slowsay("检测到不匹配!!!\a\a\a"); Sleep(2000); ch = _getch(); Slowsay("有什么不对劲"); Slowsay("你这样想着"); Slowsay("过去了好多天,\n你还是一个人都没有遇到,\n除了丧尸就是丧尸"); Slowsay("这一切,就好像被废弃了一样"); Slowsay("\n"); Slowsay("True End------停服"); zjj[4] = 1; if (zbbj == 0) Slowsay("进阶线索-----逐步逼近的真相"), zbbj = 1; } int td5() { system("cls"); Slowsay("当少年死去后,整个世界好像变得不同了"); Slowsay("所有的活人在一瞬间消失"); Slowsay("所有的丧尸当场去世"); Slowsay("你的眼前只剩下了黑暗"); Slowsay("不知道过去了多久,你死了"); Slowsay("Bad End......"); system("cls"); Slowsay("当少年死去后,整个世界好像变得不同了\n"); Slowsay("所有的活人在一瞬间消失\n"); Slowsay("所有的丧尸当场去世\n"); Slowsay("你的眼前只剩下了黑暗\n"); Slowsay("不知道过去了多久,你死了\n"); Slowsay("不,还没有结束"); Slowsay("虽然好像和往常死去之后的感觉一样"); Slowsay("但是。。。。。。"); Slowsay("True End-----姗姗来迟的死亡"); s++; if (zjj[5] == 0) Slowsay("进阶线索-----死亡之后"); zjj[5] = 1; } int tg3() { Slowsay("当你再次睁开眼时"); Slowsay("你发现自己躺在一个营养仓内"); Slowsay("你无比的确认这就是真实的世界"); Slowsay("你打碎了玻璃,跑出了营养仓"); Slowsay("脑中的一切开始明晰起来"); Slowsay("你认为自己知道了一切的真相"); Slowsay("去杀光人类吧!!!!"); Slowsay("你这样想着"); Slowsay("来到了外面这个被丧尸破坏得满目疮痍的世界"); Slowsay("你熟练的发出嘶吼,呼唤着周围的丧尸"); Slowsay("你指挥着他们,毁掉了一个又一个人类的基地"); Slowsay("虽然,在一个你不知道的地方"); Slowsay("一个个一样的营养仓中,装着一个个一样的你"); Slowsay("---------------游戏进阶剧情通关-------------"); tongguan1 = 1; } int tg2() { Slowsay("当你再次睁开眼时"); Slowsay("你发现自己躺在一个营养仓内"); Slowsay("你无比的确认这就是真实的世界"); Slowsay("你打碎了玻璃,跑出了营养仓"); Slowsay("脑中的一切开始明晰起来"); Slowsay("你认为自己知道了一切的真相"); Slowsay("去拯救世界吧!!!!"); Slowsay("你这样想着"); Slowsay("来到了外面这个被丧尸破坏得满目疮痍的世界"); Slowsay("虽然,在一个你不知道的地方"); Slowsay("一个一样的营养仓中,装着一个一样的你"); Slowsay("---------------游戏进阶剧情通关-------------"); tongguan1 = 1; } int td6() { Slowsay("一天以后,少年回来了"); Slowsay("一起回来的还有妹子"); Slowsay("少年的手中拿着你的铭牌"); Slowsay("此时,你才发现你的铭牌不见了"); Slowsay("“没想到是你”"); Slowsay("“妹子神色复杂的看了你一眼”"); Slowsay("“我们是一类人”"); Slowsay("“现在,让我把你带出去吧”"); if (qxs == 1) { tg2(); return 0; } else { Slowsay("一股强烈的撕扯感出现到了你身上"); Slowsay("此时的你并不能接受如此巨大的伤害"); Slowsay("你死了"); Slowsay("Bad End 14"); if (hjj[14] == 0) Slowsay("进阶线索-----外面的世界"); hjj[14] = 1; s++; } } int bd6() { system("cls"); Slowsay("你感觉到自己正在变异,"); Slowsay("意识开始逐渐模糊起来"); Slowsay("你的肚子正无比渴望着人肉"); Slowsay("接着,你眼前一黑,再也没有醒来"); s++; hjj[6] = 1; Slowsay("Bad End 6"); } int bd3() { system("cls"); char ch; Slowsay("长久的等待终于让你失去了理智,你疯了。\n"); if (mp == -1) { Slowsay("当政府的救援队打开你家的门时,你嘶吼着扑了上去"); if (zd > 0) Slowsay("他们试图将你击毙,却被你提前一枪击倒"); else { Slowsay("你被他们击毙了"); Slowsay("Bad End 12"); s++; hjj[12] = 1; return 0; } Slowsay("你如同一个熟练的猎手,狩猎着救援队"); Slowsay("当他们全部死去后,你开始享用起你的大餐"); Slowsay("Bad End 13"); if (by == 0) Sleep(2000), Slowsay("进阶线索-----变异是什么时候的事呢"), by = 1; hjj[13] = 1; return 0; } Slowsay("Bad End 3\n"); s++; if (hjj[3] == 0 && gjj[1] == 1) { Sleep(2000); Slowsay("获得线索-----速度飘忽不定的政府"); } hjj[3] = 1; } int bd7() { s++; system("cls"); Slowsay("因为食物不足,你被狗咬死了"); Slowsay("Bad End 7"); hjj[7] = 1; } int bd15() { Slowsay("你发现这笔迹有些不对"); Slowsay("就好像是新写上去的一样"); Slowsay("认字迹的话,好像还十分熟悉"); Slowsay("正当你想的入迷的时候,你的脖子被咬住了"); Slowsay("在死前,你隐约听到了少年的声音,“再来一次吧”"); Slowsay("Bad End 15"); if (hjj[15] == 0) { Sleep(2000); Slowsay("进阶线索-----真的,假的!"); } hjj[15] = 1; } int bd16() { system("cls"); Slowsay("你一枪打死了少年"); Slowsay("基地首领以为你疯了,开枪杀了你"); Slowsay("Bad End 16"); } int bd17() { system("cls"); Slowsay("你试图开枪打死少年"); Slowsay("但是被少年发现了"); Slowsay("你被他一口咬死"); Slowsay("Bad End 17"); } int tgg3() { system("cls"); Slowsay("你杀掉了少年,并吃掉了他的尸体"); Slowsay("世界开始崩塌"); tg3(); } int bd9() { s++; system("cls"); Slowsay("你进入大厦才发现这里藏着许多丧尸"); Slowsay("你一路且战且退来到了地下室"); Slowsay("诡异的是,当你杀光了跟来的丧尸后,发现地下室里并没有丧尸"); Slowsay("这里有的,只是一个穿着白大褂的尸体"); Slowsay("在尸体的衣服口袋中,你找到了一个笔记本"); Slowsay("****(无法辨认)1号****进展*****永生"); Slowsay("今********,*号诞生了,他比其*****更*"); Slowsay("有些不对,*****的发育有些太快了"); Slowsay("2号的**被***出有强感染性"); Slowsay("************************"); Slowsay("实验***瓶颈,或许我们因该**活体样本"); Slowsay("**,样本失去活性,但**在动"); if (mp == -1) { bd15(); return 0; } Slowsay("正当你看的入迷的时候,你的脖子被咬住了"); Slowsay("在死前,你隐约听到了少年的声音,“再来一次吧”"); Slowsay("Bad End 9"); if (hjj[9] == 0) { Sleep(2000); Slowsay("发现线索-----实验体1号与2号"); } hjj[9] = 1; } int tg() { system("cls"); Slowsay("不知为何,当你走到这里时,感到世界在一瞬间发生了变化"); Slowsay("你不知道这个变化发生在那里,你只知道,现在的世界十分违和"); Slowsay("或许,这个世界不是真实的"); Slowsay("当你的脑中出现了这个的时候,你眼前的世界,蹦塌了"); Slowsay("于此同时,大量记忆冲进了你的脑海"); Slowsay("不,它们只是回来了,这本身就是你的记忆"); Slowsay("他们在一开始被一些虚假的记忆所替换"); Slowsay("从记忆中,你得知你此时正在玩一个vr游戏"); Slowsay("少年与妹子则是游戏的gm"); Slowsay("这款游戏号称有着超强的代入感"); Slowsay("你在发售当天就买来玩了"); Slowsay("“这游戏真是了不起啊”,你这样想着,“再玩一次吧”"); Slowsay("可真的是这样吗"); Slowsay("躺在营养仓中的你自始至终都没有睁开眼"); Slowsay("正如你从一开始就没有怀疑那些记忆的真实性......."); Slowsay("---------------游戏基础剧情通关-------------"); tongguan = 1; } int zhxs() { system("cls"); Slowsay("你好奇的看着眼前的一切"); Slowsay("“看起来像某个垃圾游戏的界面”,你这样想着"); Sleep(2000); Slowsay("获得线索-----“结局?”"); } int cg() { system("cls"); Slowsay("你感觉到违和感在不断加深"); Slowsay("世界好像不再是真实的"); Slowsay("你现在脑中只有一种想法"); Slowsay("活下去"); } int cg2() { system("cls"); system("Color f0"); Slowsay("违和感在此时已经聚集到了顶峰"); Slowsay("你的脑中想清楚了一切"); Slowsay("1.那么,下一步是 杀光他们"); Slowsay("2.那么,下一步是 团结起来"); x = read(); if (x == 1) Slowsay("本结局需要打通全badend"), swx = 1; system("Color f0"); } int bd10() { system("cls"); Slowsay("你发现了另一个基地"); Slowsay("弹尽粮绝的你选择加入了他们"); Slowsay("之后的每一天都十分单调"); Slowsay("外出寻找物资,然后天黑了回家睡觉"); Slowsay("应该是这样吗?"); Slowsay("也许吧"); Slowsay("Bad End 10"); hjj[10] = 1; } int hd5() { Slowsay("没关系的,一切都会过去的"); Slowsay("你这样说的"); Slowsay("他似乎感觉到了你的善意,一点一点向你靠近"); Slowsay("你紧紧的抱住了他"); Slowsay("我会保护好你的"); Slowsay("Happy End-----跨越物种的gay"); } int sswj() { // SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); system("cls"); int w = 0; mp = 0; if (tongguan == 1) { mp = 0; Slowsay("检测到你以通关,是否领取特殊物品\n"); Slowsay("1.领取"); Slowsay("2.不领取"); while (true) { x = read(); if (x == 1) mp = -1; if (x == 2) { td4(); return 0; } break; } } char ch; if (cdd == 1) { Slowsay("是否读取存档\n"); Slowsay("1.读取\n"); Slowsay("2.不读取\n"); x = read(); if (x == 1) { sw = sw1; zd = zd1; sn = sn1; mz = mz1; mp = mp1; goto cddd1; } } system("cls"); Slowsay("当丧尸危机爆发时,你正呆在家里\n"); ch = _getch(); Slowsay("你有10点物资可以分配到子弹和食物上\n"); ch = _getch(); int x, y; int dd; qiang = 0; gun = 0; zd = 0; sw = 0; sn = 0; mz = 0; mzzd = 0; sn = 0; mzhg = 0; dd = 1; Slowsay("请输入你的选择(此次输入需键入回车)\n"); while (true) { scanf("%d%d", &x, &y); zd = x; sw = y; if (x + y != 10 || x < 0 || y < 0) { if (x == 1 && y == 2) { sw = 99999; zd = 99999; Slowsay("启用秘籍\n"); break; } Slowsay("请重新输入\n"); w++; if (w > 10) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN); Slowsay("行了行了,这只是第一个选择而已\n"), SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN); Slowsay("有必要这么皮吗\n"), SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN); Slowsay("自动分配食物3个子弹7个\n"), ch = _getch(); ch = _getch(); sw = 3, zd = 7; break; } } else break; } Slowsay("你的家里是个较为安全的地方,你可以选择搜索你家的物资或是去邻居家看看\n"); ch = _getch(); Slowsay("1.留在家中\n"); Slowsay("2.前往邻居家\n"); while (true) { x = read(); if (x != 1 && x != 2) Slowsay("请重新输入\n"); else if (x == 1) { Slowsay("在二楼,你发现了一些食物食物+3\n"); ch = _getch(); Slowsay("在家里过了一夜,食物-1\n"); sw = sw + 2; break; } else { Slowsay("在前往邻居家的路上,你遇到了丧尸\n"); ch = _getch(); if (zd < 1) { Slowsay("你朝他开了一枪,不过枪里没有子弹,你被他咬死了\n"); ch = _getch(); hjj[11] = 1; Slowsay("Bad End 11\n"); s++; ch = _getch(); Slowsay("另外在说一句,一个子弹都不带,还到处乱浪,你是真的作"); return 0; } else { Slowsay("你用你手中的枪结束了他的生命,子弹-1\n"); zd = zd - 1; dd = 2; ch = _getch(); Slowsay("邻居家里不知为何并没有人,你在仔细搜索后发现了一个弹夹,里面有4发子弹\n"); zd += 4; ch = _getch(); Slowsay("在邻居家过了一夜后,食物-2\n"); sw = sw - 2; if (sw < 0) { esl(); return 0; } } break; } } ch = _getch(); qp(); Slowsay("你回想起这附近有一座商场,你决定\n"); ch = _getch(); Slowsay("1.前往商场\n"); Slowsay("2.到处乱走\n"); Slowsay("3.留在屋子里\n"); while (true) { x = read(); if (x != 1 && x != 2 && x != 3) { Slowsay("请重新输入\n"); continue; } if (x == 3) { if (sw < 2) { esl(); return 0; } Slowsay("无聊正在逐渐消磨你的意志,但你还是坚持了下来。食物-2\n"); sw = sw - 2; ch = _getch(); Slowsay("之后的每一天你都是这样,独自一人在家中等待救援\n"); ch = _getch(); Slowsay("在过了好久之后\n"); if (sw < 6) { esl(); return 0; } x = rand() % 2; if (x == 1 && mp == 0) { hd1(); return 0; } if (x == 0) { bd3(); return 0; } } if (x == 2) { if (zd < 2) { mzd(); return 0; } Slowsay("在到处乱走的过程中,你遇到了来自纳克萨玛斯的丧尸,子弹-2\n"); zd = zd - 2; break; } if (x == 1) { if (zd < 4) { mzd(); return 0; } Slowsay("在前往商场的过程中,你遇到了丧尸,子弹-4\n"); zd = zd - 4; dd = 4; ch = _getch(); Slowsay("你在商场发现了食物与子弹,食物+3,子弹+2\n"); sw = sw + 3; zd = zd + 2; break; } } Slowsay("你在回家的路上发现了一个女幸存者\n"); ch = _getch(); Slowsay("她试图向你讨要食物,你的选择是\n"); Slowsay("1.不给\n"); Slowsay("2.给她2份食物\n"); Slowsay("3.给她2份子弹\n"); Slowsay("4.给她一枪\n"); while (true) { x = read(); if (x < 1 || x > 4) { Slowsay("请重新输入。\n"); continue; } if (x == 1) { Slowsay("妹子生气的走了。\n"); ch = _getch(); } if (x == 2) { if (sw < 2) { Slowsay("食物不足\n"); continue; } sw = sw - 2; mzhg++; Slowsay("你的食物-2,妹子好感度+1\n"); ch = _getch(); } if (x == 3) { if (zd < 2) { Slowsay("子弹不足\n"); continue; } mzzd = 1; Slowsay("你给了妹子两份子弹,妹子离开了\n"), zd = zd - 2; ch = _getch(); } if (x == 4) { if (zd < 1) { Slowsay("子弹不足\n"); continue; } zd = zd - 1; Slowsay("你一枪杀死了妹子,并从她的尸体上找到了4份食物\n"); if (swx == 2) { Slowsay("你吃掉了妹子的尸体,子弹+10086\n"); zd = 10086; } sw = sw + 4; mzhg = -1; } break; } Slowsay("又过了一夜,你的食物-2\n"); ch = _getch(); qp(); sw = sw - 2; if (sw < 0) { esl(); return 0; } if (mzhg > 0) { Slowsay("那个妹子又来找到了你,并邀请你加入他们的幸存者基地\n"); } else Slowsay("你在附近发现了一个幸存者基地\n"); Slowsay("在前往基地的途中,你遇到了丧尸\n"); Slowsay("你且战且退,大量丧尸把你逼进了一家商店\n"); Slowsay("门口的丧尸越来越多,你选择\n"); Slowsay("1.杀出去(消耗较少子弹)\n"); Slowsay("2.守在这(消耗大量子弹,但可以拿到稀有物品)\n"); while (true) { x = read(); if (x < 1 || x > 2) { Slowsay("请重新输入\n"); continue; } if (x == 1) { int res = 0; if (mzhg > 0) res = 1; else res = 3; if (zd < res) { mzd(); return 0; } zd = zd - res; printf("你消耗了一些子弹冲了出去,子弹-%d\n", res); if (mzzd == 1 && mp == -1) { Slowsay("妹子在丧尸的尸体上找到了许多物资,子弹+7,食物+3\n"); zd = zd + 7; sw = sw + 3; mz = 1; break; } x = rand() % 5; if (res == 1 && x != 3) Slowsay("妹子为了帮你突围,被丧尸咬到,然后自杀了。\n"), mzhg = -1; if (x == 3 && res == 1) { td3(); return 0; } } else if (x == 2) { if (zd < 5) { mzd(); return 0; } zd = zd - 5; Slowsay("你守在这家商店里直到杀死了所有找来的丧尸,子弹-5\n"); if (mzhg == 1) { Slowsay("妹子在商店中发现了一把无限子弹的枪,子弹+10086\n"); zd = 10086; ch = _getch(); Slowsay("但是妹子在翻找货架的时候被沾了丧尸血的货架划伤\n"); Slowsay("妹子自杀了\n"); mzhg = -1; } } break; } ch = _getch(); qp(); Slowsay("你来到了这个幸存者基地\n"); Slowsay("这个基地的首领表示可以用子弹交换你手中的食物\n"); printf("你还有%d份食物,%d份子弹\n", sw, zd); ch = _getch(); Slowsay("请输入你需要的子弹数\n"); while (true) { x = read(); if (x < 0 || x > sw) { Slowsay("请重新输入\n"); continue; } sw = sw - x; zd = zd + x; if (x >= 1) { Slowsay("首领很开心你能提供稀缺的食物,多给了你1份子弹\n"); zd = zd + 2; } break; } ch = _getch(); qp(); Slowsay("又过了一天,食物-2"); sw = sw - 2; if (sw < 0) { esl(); return 0; } ch = _getch(); system("cls"); Slowsay("基地首领希望你加入这个基地\n"); Sleep(500); Slowsay("你的选择是\n"); Sleep(500); Slowsay("\n"); Sleep(500); system("Color f0"); Slowsay("1.留在这"); Slowsay("2.离开"); while (true) { x = read(); if (x < 1 || x > 2) { Slowsay("请重新输入\n"); continue; } system("Color f0"); if (x == 1) { if (mzhg > -1) hd2(); else hd3(); return 0; } if (x == 2) { ch = _getch(); Slowsay("你决定\n"); Slowsay("1.当天离开\n"); Slowsay("2.再停留一天\n"); while (true) { x = read(); if (x < 1 || x > 2) { Slowsay("请重新输入\n"); continue; } if (x == 1) break; if (x == 2) { ch = _getch(); qp(); Slowsay("这个基地的首领表示可以用子弹交换你手中的食物\n"); printf("你还有%d份食物,%d份子弹\n", sw, zd); ch = _getch(); Slowsay("请输入你需要的子弹数\n"); while (true) { x = read(); if (x < 0 || x > sw) { Slowsay("请重新输入\n"); continue; } sw = sw - x; zd = zd + x; if (x >= 3) { Slowsay("首领很开心你能提供稀缺的食物,多给了你3份子弹\n"); zd = zd + 3; } break; } sw = sw - 2; if (sw < 0) { esl(); return 0; } Slowsay("又过了一夜,食物-2\n"); } break; } Slowsay("在你离开的时候,一个少年跑了过来。\n"); Slowsay("他说,他想要和你一起走\n"); Slowsay("1.带上他\n"); Slowsay("2.不带他\n"); while (true) { x = read(); if (x < 1 || x > 2) { Slowsay("请重新输入\n"); continue; } if (x == 2) { Slowsay("少年生气的离开了,当他走远了,你才发现\n"); Slowsay("在刚刚的接触中,他偷走了你的枪和所有子弹\n"); zd = -1; } if (x == 1) { Slowsay("你选择上少年一起走\n"); Slowsay("少年将他身上带着的一份食物交给了你\n"); sw = sw + 1; Slowsay("食物消耗+1,少年入队\n"); sn = 1; } break; } if (sn == 1 && swx == 2) { Slowsay("1.杀了少年\n"); Slowsay("2.忍一会\n"); x = read(); if (x == 1) { bd16(); return 0; } } } break; } sw = sw - 2 - sn; ch = _getch(); qp(); printf("你在路边的一座没人的房子里过了一夜,食物-%d\n", 2 + sn); if (sn == 1 && swx == 2) { Slowsay("1.杀了少年\n"); Slowsay("2.忍一会\n"); x = read(); if (x == 1) { bd17(); return 0; } } ch = _getch(); if (sw < 0) { esl(); return 0; } Slowsay("是否存档?\n"); Slowsay("1.存档(记录当前进度,只能有一个存档)\n"); Slowsay("2.不存\n"); x = read(); if (x == 1) { cdd = 1; sw1 = sw; zd1 = zd; mp1 = mp; mz1 = mz; sn1 = sn; Slowsay("存档成功"); } cddd1: if (sn == 1) { Slowsay("今天一早你就被少年叫醒了,\n"); ch = _getch(); Slowsay("他在床底下发现了一箱方便面,食物+6\n"); sw = sw + 6; Slowsay("少年向你讨要武器,你决定\n"); Slowsay("1.把枪给他\n"); Slowsay("2.把从厨房拆下的水管给他\n"); Slowsay("3.什么都不给他\n"); while (true) { x = read(); if (x < 1 || x > 3) { Slowsay("请重新输入\n"); continue; } if (x == 1) qiang = 2; if (x == 2) gun = 2; break; } } else { Slowsay("你在冰箱里发现了几包巧克力\n"); ch = _getch(); Slowsay("希望他们还没过期吧,食物+3\n"); sw = sw + 3; } ch = _getch(); Slowsay("今天你们来到了一家大商场\n"); Slowsay("你决定\n"); Slowsay("1.独自探索1楼\n"); Slowsay("2.独自探索2楼\n"); if (sn == 1) { Sleep(500); Slowsay("3.和少年一起探索2楼"); } while (true) { x = read(); if (x < 1 || x > 3) { Slowsay("请重新输入\n"); continue; } if (x == 1) { Slowsay("你在一楼发现了一些子弹,子弹+3\n"); zd = zd + 3; Slowsay("奇怪的是,一只丧尸都没有看到\n"); ch = _getch(); if (sn > 0) { if (qiang == 2) { Slowsay("当你来到二楼时,发现了一地尸体\n"); Slowsay("少年就倒在这尸体中间,他死前手还紧紧握着枪\n"); Slowsay("你把枪拿了回来,并在少年的尸体下面发现了一箱压缩饼干\n"); Slowsay("食物+10086\n"); ch = _getch(); sw = 10086; if (sw > 1000 && zd > 1000) { td(); return 0; } sn = 0; qiang = 1; } else { Slowsay("当你来到二楼时,发现了少年的尸体\n"); ch = _getch(); sn = 0; Slowsay("你紧紧握着手中的枪,猛地一回头\n"); Slowsay("四周大量的僵尸向你涌来\n"); ch = _getch(); zd = zd - 5; if (zd < 0) { mzd(); return 0; } Slowsay("你杀光了这些丧尸,子弹-5\n"); ch = _getch(); Slowsay("你在二楼找到了食物,食物+2\n"); sw += 2; } } } if (x == 2) { Slowsay("你来到了二楼,数之不尽的丧尸忽然从阴影中窜出\n"); Slowsay("尽管你尽力抵抗,可丧尸的数量实在太多。\n"); if (qiang == 2) { mzd(); return 0; } ch = _getch(); zd -= 5; if (zd < 0) { mzd(); return 0; } Slowsay("你杀光了这些丧尸,子弹-5\n"); ch = _getch(); Slowsay("你在二楼找到了食物,食物+2\n"); sw += 2; if (sn == 1) { Slowsay("少年在一楼找到了子弹,子弹+3\n"); zd = zd + 3; } } if (x == 3 && sn == 1) { system("cls"); Slowsay("你们来到了二楼\n"); ch = _getch(); system("Color f0"); Slowsay("数之不尽的丧尸从阴影中窜出"); Slowsay("尽管你们尽力抵抗,可丧尸的数量实在太多。"); if (gun != 2 && qiang != 2) { Slowsay("没有武器的少年被当场咬死。"); if (mp == -1 && mz == 0) { td5(); return 0; } sn = 0; } Slowsay("其中一只丧尸趁你不注意冲到了你的旁边"); if (gun == 2) Slowsay("就在你要被咬死的时候,少年扔出了手中的水管\n,救下了你"); else if (qiang != 2) { zd = zd - 3; if (zd < 0) { mzd(); return 0; } Slowsay("你赶忙回头几枪补掉了这只丧尸,子弹-3"); } zd = zd - 3; if (qiang == 2 || zd < 0) { system("Color f0"); mzd(); return 0; } system("Color f0"); Slowsay("经过了一番苦战,你们终于战胜了所有丧尸,子弹-3"); ch = _getch(); } break; } ch = _getch(); qp(); ch = _getch(); printf("又过了一夜,食物-%d\n", sn + 2); sw = sw - 2 - sn; if (sw < 0) { esl(); return 0; } qp(); Slowsay("今天在出门的时候\n"); Slowsay("你遇到了一条流浪狗\n"); Slowsay("1.用枪打它\n"); Slowsay("2.用食物引开它\n"); while (true) { x = read(); if (x < 1 || x > 2) { Slowsay("请重新输入\n"); continue; } if (x == 1) { Slowsay("你一枪打死了这条狗,子弹-1\n"); zd = zd - 1; ch = _getch(); Slowsay("枪声引来了丧尸,子弹-2\n"); zd = zd - 2; if (zd < 0) { mzd(); return 0; } if (sn == 0) break; Slowsay("在消灭了丧尸之后,你忽然发现少年的脸色不太好\n"); ch = _getch(); Slowsay("原来,在昨天的商场中,少年早就被咬了一口"); Slowsay("他一直瞒着你,不敢说出来"); Slowsay("此时,他已经濒临变异了"); Slowsay("你决定\n"); Slowsay("1.杀了他(消耗大量子弹)\n"); Slowsay("2.不杀他(消耗大量食物)\n"); if (gjj[4] == 1 && zd < 4) { Slowsay("3.安抚他\n"); } while (1) { x = read(); if (x < 1 || x > 3) { Slowsay("请重新输入\n"); continue; } if (x == 1) { if (swx == 2) { if (zd > 1000) tgg3(); else mzd(); return 0; } Slowsay("你试着向他开枪,不过却被他躲过了\n"); Slowsay("你十分惊恐,疯狂地倾泻着手中的弹药\n"); Slowsay("子弹-4\n"); ch = _getch(); zd = zd - 4; if (zd < 0) { mzd(); return 0; } Slowsay("终于,你杀死了他\n"); if (mp == -1 && mz == 0) { td5(); return 0; } sn = 0; } if (x == 2) { Slowsay("你就站在旁边看着少年变异"); Slowsay("奇怪的是,他变异后并没有"); Slowsay("像其他的丧尸一样,向你扑过来"); Slowsay("而是躲在墙角瑟瑟发抖"); Slowsay("你慢慢的走过去"); Slowsay("就在你走近的时候,少年突然暴起"); Slowsay("狠狠地咬住了你的手臂"); Slowsay("你赶忙用枪打死他,可是为时已晚"); sn = 0; if (sw >= 6) { td2(); return 0; } else { bd6(); return 0; } } break; } if (x == 3 && gjj[4] == 1) { gjj[5] = 1; hd5(); return 0; } } if (x == 2) { sw = sw - 2; if (sw < 0) { bd7(); return 0; } Slowsay("你用两份食物引开了这条狗,食物-2\n"); } break; } ch = _getch(); ch = _getch(); if (sn == 1 && sw >= 4 && gun == 2 && zd > 5) { hd4(); return 0; } if (sn == 1) { Slowsay("又过了一天,食物-2\n"); sw = sw - 2; if (sw < 0) { esl(); return 0; } ch = _getch(); Slowsay("今天早上,你发现少年不见了\n"); Slowsay("你决定\n"); Slowsay("1.去寻找他\n"); Slowsay("2.不去找他\n"); while (true) { x = read(); if (x < 1 || x > 2) { Slowsay("请重新输入\n"); continue; } if (x == 1) { Slowsay("你通过蛛丝马迹一路追踪,来到了一座大厦前\n"); Slowsay("在路上,你遭遇了丧尸,子弹-2\n"); zd = zd - 2; if (zd < 0) { mzd(); return 0; } Slowsay("你决定\n"); Slowsay("1.进入大厦\n"); Slowsay("2.离开\n"); while (true) { x = read(); if (x < 1 || x > 2) { Slowsay("请重新输入\n"); continue; } if (x == 2) { Slowsay("你在街边的商店中找到了食物,食物+2\n"); sw = sw + 2; } if (x == 1) { if (zd <= 6) { mzd(); return 0; } else { bd9(); return 0; } } break; } } break; } } qp(); ch = _getch(); if (mz == 1 && sn == 1 && swx == 0) { td6(); return 0; } Slowsay("又过了一天,食物-2"); sw = sw - 2; if (sw < 0) { esl(); return 0; } Sleep(500); Slowsay("遭遇丧尸,子弹-3"); zd = zd - 3; if (zd < 0) { mzd(); return 0; } Sleep(500); Slowsay("又过了一天,食物-2"); sw = sw - 2; if (sw < 0) { esl(); return 0; } Sleep(500); Slowsay("遭遇丧尸,子弹-2"); zd = zd - 2; if (zd < 0) { mzd(); return 0; } Sleep(500); if (ccg == 1) { tg(); return 0; } else { bd10(); return 0; } } int main() { CONSOLE_CURSOR_INFO cursor_info = { 1, 0 }; SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info); srand(time(0)); while (true) { zd = 10000; int v = 0; char ch; mp = 0; Sleep(1000); ch = _getch(); system("cls"); Slowsay("1.进行游戏\n"); Slowsay("2.查看成就\n"); Slowsay("3.查看线索(获得全部线索后通关游戏)\n"); Slowsay("4.获得一条随机的提示\n"); Slowsay("5.'退出游戏'\n"); x = read(); if (x == 1) { sswj(); if (s > 50 && swhm == 0) { swhm = 1; Slowsay("又死了啊"); Slowsay("这已经是第几次了呢"); Slowsay("一个柔和的声音从耳边传来"); Slowsay("或许早该放弃了"); Slowsay("\n"); Slowsay("进阶线索-----死亡?死亡!"); } } if (x == 2) { int v1; system("cls"); if (tongguan1 == 1) { Slowsay("已通关进阶剧情"); if (swx == 0) Slowsay("人类救星\n\n"); else Slowsay("群尸之首\n\n"); } else if (tongguan == 1) { Slowsay("已通关基础剧情\n\n"); } int v = 0; Slowsay("Happy Bnd 达成\n"); if (gjj[1] == 1) Slowsay("苟到最后\n"), v++; else Slowsay("未达成\n"); if (gjj[2] == 1) Slowsay("神仙眷侣\n"), v++; else Slowsay("未达成\n"); if (gjj[3] == 1) Slowsay("英雄不朽\n"), v++; else Slowsay("未达成\n"); if (gjj[4] == 1) Slowsay("认清自己\n"), v++; else Slowsay("未达成\n"); if (gjj[5] == 1) Slowsay("跨越物种的gay\n"); else Slowsay("未达成\n"); Slowsay("\n"); Slowsay("Bad End 达成(共15个)\n"); for (int i = 1; i <= 17; i++) if (hjj[i] == 1) printf("%d ", i), v++, v1++; Slowsay("\n"); printf("当前死亡次数:%d", s); Slowsay("\n"); Slowsay("True End 达成\n"); if (zjj[1] == 1) Slowsay("一如既往\n"), v++; else Slowsay("未达成\n"); if (zjj[2] == 1) Slowsay("保持本我\n"), v++; else Slowsay("未达成\n"); if (zjj[3] == 1) Slowsay("幻觉\n"), v++; else Slowsay("未达成\n"); if (zjj[4] == 1) Slowsay("停服\n"), v++; else Slowsay("未达成\n"); if (zjj[5] == 1) Slowsay("珊珊来迟的死亡\n"), v++; else Slowsay("未达成\n"); Slowsay("\n"); if (v1 == 17 && swx == 1) swx = 2, cdd = 0; if (v > 15 && jg == 0) { cdd = 0; zhxs(); jg = 1; } char ch = _getch(); } if (x == 3) { system("cls"); int v = 0; Slowsay("基础线索\n"); if (zjj[1] == 1) Slowsay(" 奇特的枪与饼干\n"), v++; else Slowsay(" ?????\n"); if (zjj[2] == 1) Slowsay(" 延迟变异的少年\n"), v++; else Slowsay(" ?????\n"); if (zjj[3] == 1) Slowsay(" 不变异的妹子\n"), v++; else Slowsay(" ?????\n"); if (hjj[3] == 1 && gjj[1] == 1) Slowsay(" 速度飘忽不定的政府\n"), v++; else Slowsay(" ?????\n"); if (hjj[8] == 1) Slowsay(" 早已变异的妹子\n"), v++; else Slowsay(" ?????\n"); if (hjj[9] == 1) Slowsay(" 实验体1号与2号\n"), v++; else Slowsay(" ?????\n"); if (jg == 1) Slowsay(" “结局?”\n"), v++; else Slowsay(" ?????\n\n"); Slowsay("进阶线索\n"); if (swhm == 1) Slowsay(" 死亡?死亡!\n"), v++; else Slowsay(" ?????\n"); if (zbbj == 1) Slowsay(" 逐步逼近的真相\n"), v++; else Slowsay(" ?????\n"); if (by == 1) Slowsay(" 变异是什么时候的事呢\n"); else Slowsay(" ?????(本线索可以不发现)\n"); if (zjj[5] == 1) Slowsay(" 死亡之后\n"), v++; else Slowsay(" ?????\n"); if (hjj[14] == 1) Slowsay(" 外面的世界\n"), v++; else Slowsay(" ?????\n"); if (hjj[15] == 1) Slowsay(" 真的,假的!"), v++; else Slowsay(" ?????\n"); if (v > 6 && ccg == 0) { Sleep(2000); cdd = 0; cg(); ccg = 1; } if (v >= 12 && qxs == 0) { Sleep(2000); qxs = 1; cg2(); cdd = 0; } ch = _getch(); } if (x == 4) { system("cls"); x = rand() % 11; if (x == 0) Slowsay("加了好感后,妹子是有几率不死的哦"); if (x == 1) Slowsay("如果想要和少年在一起的话,就一定要十分富有"); if (x == 2) Slowsay("有一些事不是没有发生,只是你没看到"); if (x == 3) Slowsay("如果和首领交换子弹的话,他会很开心"); if (x == 4) Slowsay("妹子的身上带着4份食物呢"); if (x == 5) Slowsay("因为某不愿透露姓名ww的要求,有一些结局要脸好才能触发"); if (x == 6) Slowsay("大多数时候,你认为一个地方没有好结局只是因为你食物/子弹不够"); if (x == 7) Slowsay("有一些结局是有前置条件才能触发的,耐心一点吧"); if (x == 8) Slowsay("绝大多数的线索来自结局"); if (x == 9) Slowsay("进阶线索需要你走以前没走过的路"); if (x == 10) Slowsay("完成所有坏结局会进入尸王线"); ch = _getch(); continue; } if (x == 5) { system("cls"); Slowsay("游戏退出中。。。。。。"); if (tongguan1 != 1) { Slowsay("你死了"); s++; } else { Slowsay("你离开了这个世界"); return 0; } } } } -
通过的题目
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 65
- 66
- 67
- 68
- 69
- 70
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 91
- 92
- 93
- 94
- 95
- 96
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 130
- 132
- 133
- 135
- 137
- 138
- 140
- 141
- 142
- 143
- 144
- 147
- 148
- 149
- 150
- 152
- 154
- 156
- 158
- 162
- 163
- 164
- 166
- 168
- 169
- 172
- 173
- 176
- 177
- 182
- 183
- 186
- 189
- 190
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 200
- 202
- 205
- 208
- 216
- 217
- 222
- 229
- 230
- 232
- 234
- 241
- 245
- 246
- 250
- 254
- 260
- 265
- 266
- 277
- 280
- 282
- 286
- 290
- 297
- 304
- 311
- 346
- 351
- 353
- 354
- 356
- 357
- 358
- 360
- 361
- 362
- 365
- 371
- 376
- 378
- 386
- 389
- 394
- 407
- 410
- 412
- 414
- 420
- 423
- 431
- 442
- 454
- 465
- 466
- 468
- 469
- 470
- 472
- 474
- 475
- 482
- 483
- 484
- 485
- 486
- 492
- 512
- 518
- 524
- 525
- 535
- 545
- 553
- 554
- 561
- 562
- 567
- 568
- 569
- 573
- 575
- 577
- 584
- 586
- 589
- 596
- 602
- 605
- 613
- 638
- 641
- 645
- 647
- 648
- 649
- 651
- 653
- 656
- 657
- 659
- 661
- 662
- 664
- 665
- 666
- 668
- 670
- 672
- 673
- 674
- 675
- 677
- 680
- 684
- 685
- 686
- 687
- 690
- 691
- 693
- 694
- 696
- 697
- 699
- 701
- 702
- 704
- 708
- 709
- 711
- 712
- 713
- 714
- 715
- 716
- 717
- 718
- 720
- 722
- 724
- 726
- 728
- 729
- 732
- 735
- 738
- 744
- 746
- 748
- 749
- 751
- 752
- 754
- 755
- 758
- 761
- 762
- 763
- 764
- 765
- 768
- 773
- 775
- 779
- 781
- 785
- 786
- 787
- 788
- 789
- 790
- 796
- 800
- 809
- 810
- 811
- 812
- 813
- 814
- 815
- 816
- 817
- 818
- 819
- 820
- 821
- 822
- 823
- 824
- 825
- 826
- 827
- 828
- 829
- 830
- 831
- 832
- 833
- 834
- 835
- 836
- 837
- 838
- 839
- 840
- 841
- 842
- 843
- 844
- 845
- 846
- 847
- 848
- 849
- 850
- 851
- 852
- 853
- 854
- 855
- 856
- 857
- 859
- 860
- 861
- 862
- 863
- 864
- 865
- 866
- 867
- 868
- 869
- 870
- 871
- 872
- 873
- 874
- 875
- 876
- 877
- 878
- 879
- 880
- 881
- 882
- 883
- 884
- 885
- 886
- 887
- 888
- 889
- 890
- 891
- 892
- 893
- 894
- 895
- 896
- 898
- 899
- 900
- 901
- 902
- 903
- 904
- 905
- 906
- 907
- 908
- 909
- 910
- 912
- 913
- 914
- 915
- 916
- 917
- 918
- 919
- 920
- 921
- 922
- 923
- 924
- 925
- 926
- 927
- 928
- 929
- 930
- 931
- 932
- 933
- 934
- 935
- 936
- 937
- 938
- 939
- 940
- 941
- 942
- 943
- 944
- 945
- 946
- 947
- 948
- 949
- 950
- 951
- 952
- 953
- 954
- 955
- 956
- 957
- 958
- 959
- 960
- 961
- 962
- 963
- 964
- 965
- 966
- 967
- 968
- 969
- 970
- 971
- 972
- 973
- 974
- 975
- 976
- 977
- 978
- 979
- 980
- 981
- 982
- 983
- 984
- 985
- 986
- 987
- 988
- 989
- 990
- 991
- 993
- 994
- 995
- 996
- 997
- 998
- 999
- 1000
- 1001
- 1002
- 1003
- 1004
- 1005
- 1006
- 1007
- 1008
- 1009
- 1010
- 1011
- 1012
- 1013
- 1014
- 1015
- 1016
- 1017
- 1018
- 1019
- 1020
- 1021
- 1022
- 1023
- 1024
- 1025
- 1026
- 1027
- 1028
- 1029
- 1030
- 1031
- 1032
- 1033
- 1034
- 1035
- 1036
- 1037
- 1038
- 1039
- 1040
- 1041
- 1042
- 1043
- 1044
- 1045
- 1046
- 1047
- 1048
- 1049
- 1050
- 1052
- 1053
- 1055
- 1057
- 1058
- 1059
- 1060
- 1062
- 1063
- 1064
- 1067
- 1068
- 1069
- 1070
- 1071
- 1073
- 1075
- 1077
- 1078
- 1079
- 1080
- 1081
- 1083
- 1084
- 1085
- 1086
- 1088
- 1089
- 1090
- 1091
- 1092
- 1093
- 1094
- 1095
- 1097
- 1098
- 1099
- 1102
- 1104
- 1105
- 1107
- 1108
- 1110
- 1112
- 1114
- 1115
- 1117
- 1118
- 1119
- 1120
- 1121
- 1122
- 1123
- 1126
- 1127
- 1128
- 1130
- 1131
- 1132
- 1133
- 1134
- 1135
- 1138
- 1140
- 1142
- 1143
- 1145
- 1149
- 1153
- 1154
- 1155
- 1156
- 1157
- 1158
- 1160
- 1162
- 1163
- 1166
- 1175
- 1177
- 1178
- 1180
- 1182
- 1183
- 1184
- 1185
- 1186
- 1187
- 1188
- 1189
- 1190
- 1191
- 1192
- 1193
- 1194
- 1195
- 1196
- 1197
- 1198
- 1200
- 1201
- 1202
- 1203
- 1204
- 1206
- 1209
- 1211
- 1212
- 1213
- 1214
- 1215
- 1216
- 1218
- 1219
- 1220
- 1221
- 1222
- 1223
- 1224
- 1225
- 1226
- 1227
- 1228
- 1230
- 1231
- 1232
- 1233
- 1234
- 1235
- 1236
- 1237
- 1238
- 1239
- 1241
- 1242
- 1243
- 1244
- 1245
- 1247
- 1250
- 1252
- 1259
- 1261
- 1263
- 1265
- 1266
- 1267
- 1270
- 1273
- 1274
- 1276
- 1277
- 1278
- 1279
- 1280
- 1281
- 1282
- 1283
- 1284
- 1285
- 1290
- 1291
- 1294
- 1295
- 1296
- 1298
- 1300
- 1301
- 1302
- 1303
- 1304
- 1305
- 1309
- 1310
- 1312
- 1313
- 1314
- 1316
- 1317
- 1319
- 1320
- 1321
- 1322
- 1325
- 1326
- 1328
- 1329
- 1341
- 1342
- 1343
- 1344
- 1345
- 1347
- 1348
- 1349
- 1351
- 1352
- 1353
- 1354
- 1355
- 1357
- 1358
- 1359
- 1360
- 1361
- 1362
- 1363
- 1364
- 1365
- 1366
- 1367
- 1368
- 1371
- 1372
- 1373
- 1376
- 1378
- 1381
- 1382
- 1383
- 1384
- 1386
- 1388
- 1389
- 1392
- 1393
- 1394
- 1395
- 1396
- 1397
- 1398
- 1399
- 1400
- 1401
- 1402
- 1403
- 1404
- 1405
- 1406
- 1407
- 1408
- 1410
- 1412
- 1413
- 1418
- 1419
- 1420
- 1422
- 1425
- 1426
- 1427
- 1429
- 1430
- 1433
- 1434
- 1436
- 1443
- 1469
- 1475
- 1477
- 1483
- 1484
- 1485
- 1488
- 1489
- 1491
- 1492
- 1493
- 1494
- 1495
- 1498
- 1499
- 1500
- 1501
- 1502
- 1505
- 1506
- 1507
- 1508
- 1509
- 1511
- 1512
- 1514
- 1516
- 1517
- 1527
- 1538
- 1547
- 1551
- 1554
- 1561
- 1564
- 1568
- 1576
- 1584
- 1585
- 1594
- 1595
- 1600
- 1618
- 1621
- 1622
- 1634
- 1637
- 1639
- 1660
- 1661
- 1662
- 1666
- 1670
- 1673
- 1675
- 1676
- 1677
- 1678
- 1684
- 1685
- 1686
- 1687
- 1688
- 1700
- 1701
- 1722
- 1725
- 1727
- 1732
- 1742
- 1763
- 1764
- 1782
- 1783
- 1818
- 1828
- 1848
- 1868
- 1873
- 1885
- 1888
- 1907
- 1922
- 1931
- 1954
- 1966
- 1980
- 2000
- 2011
- 2078
- 2117
- 2126
- 2129
- 2167
- 2168
- 2191
- 2200
- 2214
- 2221
- 2224
- 2230
- 2233
- 2249
- 2275
- 2307
- 2308
- 2309
- 2310
- 2311
- 2313
- 2314
- 2315
- 2316
- 2317
- 2318
- 2319
- 2325
- 2332
- 2337
- 2347
- 2358
- 2361
- 2388
- 2404
- 2419
- 2422
- 2433
- 2445
- 2451
- 2466
- 2488
- 2491
- 2495
- 2496
- 2499
- 2503
- 2511
- 2513
- 2529
- 2539
- 2544
- 2549
- 2550
- 2551
- 2554
- 2555
- 2576
- 2583
- 2590
- 2596
- 2617
- 2623
- 2625
- 2627
- 2630
- 2632
- 2634
- 2635
- 2644
- 2664
- 2707
- 2731
- 2734
- 2800
- 2811
- 2816
- 2819
- 2822
- 2832
- 2871
- 2896
- 2914
- 2939
- 2953
- 2956
- 2964
- 2970
- 2972
- 2976
- 2984
- 2987
- 3004
- 3015
- 3035
- 3047
- 3064
- P0143
- 3080
- 3089
- P0141
- 3094
- 3098
- 3099
- 3102
- 3103
- 3104
- 3105
- 3106
- 3111
- 3116
- P0165
- P0151
- 3142
- P0131
- P0168
- P3127
- P0147
- 3168
- 3176
- 3179
- 3188
- 3198
- 3216
- 3240
- 3243
- 3244
- 3245
- 3246
- 3272
- 3273
- 3274
- 3275
- 3276
- 3277
- 3278
- 3280
- 3281
- 3291
- 3299
- 3300
- 3301
- 3302
- 3311
- 3312
- 3314
- 3332
- 3333
- 3336
- 3345
- 3346
- 3347
- 3348
- 3349
- 3398
- 3399
- 3409
- 3410
- 3412
- 3425
- 3436
- 3437
- 3448
- 3450
- 3453
- 3456
- 3457
- 3467
- 3482
- 3483
- 3484
- 3485
- 3486
- 3487
- 3488
- 3489
- 3490
- 3491
- 3492
- 3494
- 3500
- 3503
- 3512
- 3514
- 3534
- 3536
- 3551
- 3554
- 3556
- 3569
- 3576
- 3583
- 3600
- 3601
- 3602
- 3624
- 3666
- 3667
- 3668
- 3670
- 3671
- 3672
- 3673
- 3677
- 3678
- 3679
- 3680
- 3681
- 3682
- 3683
- 3684
- 3693
-
最近活动
- CSP冲刺模拟(入门组4题,提高组3题,全部需要文件读写) IOI
- 少年宫中心团队模拟赛 IOI
- 省秀c++零基础班(输入输出) 作业
- CSP第二轮动态规划经典题目(需要文件读写) IOI
- CSP-S2025提高组第二轮 IOI
- 少年宫CSP-S第十二轮模拟 OI
- 少年宫CSP-J第十二轮模拟 OI
- 高级B2班 IOI
- 小云雀杯提高组重现 IOI
- 小云雀杯普及组重现 IOI
- 2026年GESP五级模拟题 IOI
- 2026年GESP四级模拟题 IOI
- 高级C2班期末小测【曹浩冉】 ACM/ICPC
- 少年宫周日晚上初级c1班【2026/6/7张正标】 作业
- 少年宫周三晚上高级c2班【曹浩冉】第十一周 作业
- 少年宫周三晚上高级c2班【曹浩冉】第九周 作业
- 红盾周六晚上班【动态规划-LIS/LCS】(zzb) 作业
- 少年宫周三晚上高级c2班【曹浩冉】第八周 作业
- 红盾周六晚上班【动态规划】(zzb) 作业
- 少年宫周三下午中级b3班【曹浩冉】第七周 作业
- 红盾周六晚上班【栈和队列】(zzb) 作业
- 少年宫周三晚上高级c2班【曹浩冉】第六周 作业
- 红盾周六晚上班【深搜】(zzb) 作业
- 红盾周六晚上班【递归函数】(zzb) 作业
- 高级c2班第四周随堂测试 IOI
- 少年宫周三晚上高级c2班【曹浩冉】第五周 作业
- 少年宫周三下午中级b3班【曹浩冉】第五周 作业
- 红盾周六晚上班【综合练习】(zzb) 作业
- 红盾周六晚上班【二分&二分查找】(zzb) 作业
- 红盾周六晚上班开学测 IOI
- 红盾周六晚上班(模拟和枚举zzb) 作业
- 红盾周六晚上班(位运算zzb) 作业
- 红盾周六晚上班(贪心算法zzb) 作业
- 红盾周六晚上班(差分前缀和zzb) 作业
- 红盾周六晚上班(数据排序&结构体) 作业
- GESP八级编程题目 作业
- GESP三级编程题目 作业
- GESP二级编程题目 作业
- GESP一级编程题目 作业
- 红盾算法班(综合练习) 作业
- 红盾周六晚上班(函数) 作业
- 少年宫周五晚上中级A2班【吴飞】(位运算2) 作业
- 少年宫周日晚上初级A2班【ZZB】(二维数组) 作业
- 少年宫周日晚上初级A1班【ZZB】(循环、一维数组综合练习) 作业
- 红盾周六晚上班(高精度算法) 作业
- 少年宫周日晚上初级A1班【ZZB】(一维数组2) 作业
- 红盾周六晚上班(字符数组) 作业
- 红盾周六晚上班(二维数组2) 作业
- 少年宫周日晚上初级A2班【ZZB】(循环嵌套2) 作业
- 红盾周六晚上班(二维数组) 作业
- GESP202509一级题目 IOI
- 少年宫周日晚上初级A2班 IOI
- 红盾周六晚上班(一维数组2) 作业
- 少年宫周日晚上初级A2班【ZZB】(循环嵌套) 作业
- 少年宫周日晚上初级A2班【ZZB】(while循环) 作业
- 少年宫周日晚上初级A2班【ZZB】(for循环) 作业
-
最近编写的题解
题目标签
- 语言基础
- 207
- 竞赛
- 151
- 循环语句
- 118
- 动态规划
- 110
- 其他
- 93
- 年份
- 93
- NOIP
- 90
- 字符串
- 89
- 搜索
- 76
- 数据结构
- 64
- USACO
- 60
- 字符数组
- 59
- 一维数组
- 54
- 贪心
- 52
- 二维数组
- 46
- 普及组
- 45
- 选择语句
- 45
- 一本通
- 44
- python
- 42
- 语言入门
- 40