• 个人简介

    “真”系列

    “真”蔡徐坤( ̄︶ ̄)↗  长得像蔡徐坤,喜欢唱,跳,rap,篮球 模拟只会猜题意,贪心只能过样例; 数学上来先打表,DP一般看规律. 组合数学靠运气,计算几何瞎暴力; 图论强行套模板,数论只会GCD. 递归递推伤不起,搜索茫然TLE; 分治做得像枚举,暴力枚举数第一. 数据结构干瞪眼,怒刷水题找信心; 涨姿势也不容易,考试一来全懵逼! 神奇的歌 爱你提交while(1), 爱你去卡测评机, 爱你输出了样例,却还是爆 0 , 爱你天天去卡常,却还是TLE , 爱你和我那么像,变量名一样! 数学是火,点亮物理的灯; 物理是灯,照亮化学的路; 化学是路,通向生物的坑; 生物是坑,埋葬学理的人。 文言是火,点亮历史宫灯; 历史是灯,照亮社会之路; 社会是路,通向哲学大坑; 哲学是坑,埋葬文科生。 “真”满江红(〃 ̄︶ ̄) NOI满江红 怒发冲冠,凭栏处、潇潇雨歇。 抬望眼,满天UKE,怒火激烈。 三十WA尘与土,八千RE云和月。 莫抄袭,没了AC记录,空悲切! CE耻,犹未雪。 蒟蒻恨,何时灭! 驾电脑,踏破题目列表。 闭眼不会Hello world,笑谈不懂头文件。 待从头、收拾A+B,还不会! 在小小的洛谷里挖呀挖呀挖, 埋小小的源代码, 开小小的 WA “真”木兰诗,木兰:我艹。 唧唧复唧唧,木兰开飞机, 开的什么机?波音747! 问女何所思,问女何所忆。女亦有所思,没钱买飞机。 昨夜见军帖,要用轰炸机,飞机十二架,架架买不起。 阿爷无大钱,木兰无金银,愿去买钢铁,从此造飞机。 东市买图纸,西市买螺丝,南市买玻璃,北市买铁皮。 旦辞爷娘去,暮宿旧机库,不闻爹娘唤女声,但闻铁皮摩擦滋啦声。 旦辞机库去,暮至军营旁,不闻爹娘唤女声,但闻将军大呼哈哈哈。 万里开飞机,关山一下没。热气传机翼,日光照玻璃。 将军被吓死,壮士魂已飞。飞来撞天子,天子躺病床. 策勋十二转,赏赐俩耳光。可汗问所欲,木兰不愿进牢房;愿开747,飞着回故乡。 爹娘闻女来,端起机关枪;阿姊闻妹来,当户举手枪;小弟闻姊来,磨刀霍霍向爹娘。 开我机舱门,进我飞机舱,脱我战时袍,换上飞行装, 多装手榴弹,对外架机枪。 出门埋炸弹,亲友皆惊忙:离别十二年,不知木兰变猖狂。 疯子脚蹬地,呆子眼紧闭,两人并排走,谁能说我不正常? “真”黄鹤楼,崔颢:说出我的心声。 − − 一条华丽的分割线 − − −−一条华丽的分割线−− 巨佬已冲省一去,此地空余机房楼。 OI一去不复返,代码千打空悠悠。 RE历历线段树,WA萋萋DP洲。 日暮OI何处去,洛谷站上使人愁。 “真”关于OJ测评结果的解释: AC=Answer Coarse=粗劣的答案 WA=Wonderful Answer=好答案 TLE=Time Limit Enough=时间充裕 MLE=Memory Limit Enough=内存充裕 CE=Compile Easily=轻松通过编译 RE=Run Excellently=完美运行 “真”童话镇,暗杠:6666666666。 听说津津为课程烦恼 金明一家住进了新房 听说丁丁玩数字游戏 火柴棒能搭出新天地 听说校门外正在砍树 大家一起做靶形数独 听说旅行者在赚差价 潜伏者正在破译着密码 只有无尽的代码知道 津津摆脱了学习的烦恼 金明开心地走进商店 挑选着书桌和电脑 总有一种算法能够让你成功拿到分 无论是贪心还是动规 或者将答案二分 思如泉涌掀起波涛 又汇成一个新的算法 让所有TLE 所有MLE 激励着我们前行写代码 听说同学们在玩推理 小Z的袜子总配不齐 听说两人在挑选客栈 火星上有条能量项链 听说陶陶在采摘苹果 一只青蛙要从河边过 听说推销员走入胡同 杰瑞爬进了奶酪的小洞 只有无尽的代码知道 同学们男女配对练起舞蹈 小Z把他的袜子找到 AK了无数机房 屏幕微微发亮 思想在虚树路径彷徨 平面的向量交错生长 织成忧伤的网 剪枝剪去我们的疯狂 SPFA告诉我前途何方 “真”ji,同学们:读疯了。 季姬击鸡记 季姬寂,集鸡,鸡即棘鸡。棘鸡饥叽,季姬及箕稷济鸡。鸡既济,跻姬笈,季姬忌,急咭鸡,鸡急,继圾几,季姬急,即籍箕击鸡,箕疾击几伎,伎即齑,鸡叽集几基,季姬急极屐击鸡,鸡既殛,季姬激,即记《季姬击鸡记》 “真”流浪作业计划。 第一步:学生竭尽所有,在地球表面制造10000台作业发动机与2000台游戏能汲取器。分别为暑假作业生成答案和为其提供能量。 第二步:游戏能汲取器发动,学生们无法再玩游戏,节省的能量为作业发动机提供动力。 第三步:作业发动机全功率启动,开始左右开弓,废寝忘食的写作业阶段。 第四步:游戏能汲取器反向运作,将一切能量转换为游戏能。 第五步:无限无牵挂玩! . 但,这,注定失败。。。。 受手机引力影响,发动机组大面积崩溃。。。。 . 假期开始后的0.42秒,神威大牛之光就以推演出全部结果,大牛集团已知悉,任竭尽全力组织救援。 但这是一场注定徒劳的救援,大学生的撤离即标志了救援行动的失败。 三天后,学生将突破八月的最后一天,进入无法逆转的惩罚过程。 神威大牛之光将进行全球播报。 十五 十四 十三 twelve “流浪作业”计划失败,“找答案”计划更名为“幸存者”计划 这里是大牛集团,现在面向全球做最后播报。 在过去的半个假期中里,学生们经历了有史以来最大的生存危机。 在全国各上百万教师的不懈催促下,71%的小学生、100%的中学生被全功率重启。 但遗憾的是,目前剩余的假期作业量已经超过了全部学生的总负载。 学生们,失去了最后的做完作业的机会。 为了学生文明之延续,大牛集团将启动“幸存者”计划,大牛太空堡垒休眠了极少数已完成作业的学生和一亿支笔,储存着全球已知所有的所有作业,并设有全部老师的课程资料库,以确保在新的学校重建完整的学生文明。 . 都TM别做了!都得死,都得死! . 你们都是学生的英雄,我们谨记于心,以你们为荣,我们将肩负着你们的全部的希望,去往九月一号的新学校。 万事万物总有始终,在最后的几天假期里,放下写作业的笔,回到家中,抱抱亲人,做好最后的永别吧。 播报完毕,再见。 . 哪儿还有三天啊,一天都不到,手机就要被没收,大家都得被打死。哪儿还有三天啊! CN171-11救援队,全体上车,准备死亡。 去你妈的作业!(加特林:突突突突突突突) . 快看,快看。是作业,全宇宙最大的天体。 爸爸,作业上有一个圆。 那不是圆,是作业的完成度。作业呢,就好像一个填不满的黑洞,里面90% 都是纸! . XXX,作业在地球大气中,有没有点燃的可能性! 目前,地球大气中有21%是氧气,爆炸可以产生2333马赫以上的冲击波,产生的动能,足以推走开学的恐惧! 纸和氧气混合,爆炸只要一根火柴!我们就差一根火柴! 不不不,老师的戒尺,超过七万千米,洲际导弹射程根本达不到。 XXX,这跟火柴怎么样? 那根啊。 我可以修改Bilibili的程序,让超电磁炮喷射的更高。 XX,作业爆炸的冲击波已冲破我方迷你世界第一防线! 快!召集minecraft所有红石玩家修改红石电路! 所有生存玩家寻找远古残骸打造下界合金套! 所有PVP玩家全副武装! XX,老师的粉笔头轰炸机正在飞来,舱内载满了作业炸弹! 全体进入防空洞躲避作业空袭!!! XXX,蛋仔派对已到齐。 XXX,已将牛顿、爱因斯坦、霍金从初中书本上拿下。 XXX,第一批电脑补给和路由器已经到位。 欢呼!撒花! 但事情远没有这么简单。 语数英三科老师正在向我方发射作业导弹! 迅速撤离!!! 立即撤入电脑文件夹内隐蔽。 XX,发现加密文档,只需要一根火柴就可以引燃! 搞些柴俊昊火柴来 我们可以用西瓜视频、好看视频、优酷、爱奇艺闪瞎老师的钛合金狗眼! · 爸爸,那是什么? 那是手机补给中心,手机电脑是我们的生存必需品。 . 让钱学森研制核弹! 炸毁老师! 玩家必胜! 报告!蛋仔队伍全军覆没! 什么!!! 呼叫和平精英全部武装直升机和吉普车,架上机枪! 去你妈的作业!革命终会胜利! (加特林:突突突突突突突突;火箭筒:噗……噗……) XX,机房一已经沦陷! 卧槽!原神,启动! 体育老师的足球榴弹我们可抵挡不住,速度已经达到宇宙第二速度,可以产生2333333333马赫以上的冲击波! TM作业都别写了!都要死的! 还不如反抗! . 发现老师目标! 什么?赶紧让洲际导弹发射! 核弹研制得怎么样了? 研制完成! three two one 发射! 85%的学生已经撤离,“幸存者”计划重新启动! 重新撤入太空! 收集太阳黑子 修改Bilibili的源程序变成等离子炮发射太阳黑子 . 将太空中的 γ γ射线和 α α粒子反射向地球 . 这么多年的物理不是白学的。 喜报喜报!老师阵亡!!! 革命胜利!!! 第一步:学生竭尽所有,在地球表面制造10000台作业发动机与2000台游戏能汲取器。分别为暑假作业生成答案和为其提供能量。 第二步:游戏能汲取器发动,学生们无法再玩游戏,节省的能量为作业发动机提供动力。 第三步:作业发动机全功率启动,开始左右开弓,废寝忘食的写作业阶段。 第四步:游戏能汲取器反向运作,将一切能量转换为游戏能。 第五步:无限无牵挂玩! . 但,这,注定失败。。。。 受手机引力影响,发动机组大面积崩溃。。。。 . 假期开始后的0.42秒,神威大牛之光就以推演出全部结果,大牛集团已知悉,任竭尽全力组织救援。 但这是一场注定徒劳的救援,大学生的撤离即标志了救援行动的失败。 三天后,学生将突破八月的最后一天,进入无法逆转的惩罚过程。 神威大牛之光将进行全球播报。 十五 十四 十三 twelve “流浪作业”计划失败,“找答案”计划更名为“幸存者”计划 这里是大牛集团,现在面向全球做最后播报。 在过去的半个假期中里,学生们经历了有史以来最大的生存危机。 在全国各上百万教师的不懈催促下,71%的小学生、100%的中学生被全功率重启。 但遗憾的是,目前剩余的假期作业量已经超过了全部学生的总负载。 学生们,失去了最后的做完作业的机会。 为了学生文明之延续,大牛集团将启动“幸存者”计划,大牛太空堡垒休眠了极少数已完成作业的学生和一亿支笔,储存着全球已知所有的所有作业,并设有全部老师的课程资料库,以确保在新的学校重建完整的学生文明。 . 都TM别做了!都得死,都得死! . 你们都是学生的英雄,我们谨记于心,以你们为荣,我们将肩负着你们的全部的希望,去往九月一号的新学校。 万事万物总有始终,在最后的几天假期里,放下写作业的笔,回到家中,抱抱亲人,做好最后的永别吧。 播报完毕,再见。 . 哪儿还有三天啊,一天都不到,手机就要被没收,大家都得被打死。哪儿还有三天啊! CN171-11救援队,全体上车,准备死亡。 去你妈的作业!(加特林:突突突突突突突) . 快看,快看。是作业,全宇宙最大的天体。 爸爸,作业上有一个圆。 那不是圆,是作业的完成度。作业呢,就好像一个填不满的黑洞,里面90% 都是纸! . XXX,作业在地球大气中,有没有点燃的可能性! 目前,地球大气中有21%是氧气,爆炸可以产生2333马赫以上的冲击波,产生的动能,足以推走开学的恐惧! 纸和氧气混合,爆炸只要一根火柴!我们就差一根火柴! 不不不,老师的戒尺,超过七万千米,洲际导弹射程根本达不到。 XXX,这跟火柴怎么样? 那根啊。 我可以修改Bilibili的程序,让超电磁炮喷射的更高。 XX,作业爆炸的冲击波已冲破我方迷你世界第一防线! 快!召集minecraft所有红石玩家修改红石电路! 所有生存玩家寻找远古残骸打造下界合金套! 所有PVP玩家全副武装! XX,老师的粉笔头轰炸机正在飞来,舱内载满了作业炸弹! 全体进入防空洞躲避作业空袭!!! XXX,蛋仔派对已到齐。 XXX,已将牛顿、爱因斯坦、霍金从初中书本上拿下。 XXX,第一批电脑补给和路由器已经到位。 欢呼!撒花! 但事情远没有这么简单。 语数英三科老师正在向我方发射作业导弹! 迅速撤离!!! 立即撤入电脑文件夹内隐蔽。 XX,发现加密文档,只需要一根火柴就可以引燃! 搞些柴俊昊火柴来 我们可以用西瓜视频、好看视频、优酷、爱奇艺闪瞎老师的钛合金狗眼! · 爸爸,那是什么? 那是手机补给中心,手机电脑是我们的生存必需品。 . 让钱学森研制核弹! 炸毁老师! 玩家必胜! 报告!蛋仔队伍全军覆没! 什么!!! 呼叫和平精英全部武装直升机和吉普车,架上机枪! 去你妈的作业!革命终会胜利! (加特林:突突突突突突突突;火箭筒:噗……噗……) XX,机房一已经沦陷! 卧槽!原神,启动! 体育老师的足球榴弹我们可抵挡不住,速度已经达到宇宙第二速度,可以产生2333333333马赫以上的冲击波! TM作业都别写了!都要死的! 还不如反抗! . 发现老师目标! 什么?赶紧让洲际导弹发射! 核弹研制得怎么样了? 研制完成! three two one 发射! 85%的学生已经撤离,“幸存者”计划重新启动! 重新撤入太空! 收集太阳黑子 修改Bilibili的源程序变成等离子炮发射太阳黑子 . 将太空中的 γ γ射线和 α α粒子反射向地球 . 这么多年的物理不是白学的。 喜报喜报!老师阵亡!!! 革命胜利!!! 第一步:学生竭尽所有,在地球表面制造10000台作业发动机与2000台游戏能汲取器。分别为暑假作业生成答案和为其提供能量。 第二步:游戏能汲取器发动,学生们无法再玩游戏,节省的能量为作业发动机提供动力。 第三步:作业发动机全功率启动,开始左右开弓,废寝忘食的写作业阶段。 第四步:游戏能汲取器反向运作,将一切能量转换为游戏能。 第五步:无限无牵挂玩! . 但,这,注定失败。。。。 受手机引力影响,发动机组大面积崩溃。。。。 . 假期开始后的0.42秒,神威大牛之光就以推演出全部结果,大牛集团已知悉,任竭尽全力组织救援。 但这是一场注定徒劳的救援,大学生的撤离即标志了救援行动的失败。 三天后,学生将突破八月的最后一天,进入无法逆转的惩罚过程。 神威大牛之光将进行全球播报。 十五 十四 十三 twelve “流浪作业”计划失败,“找答案”计划更名为“幸存者”计划 这里是大牛集团,现在面向全球做最后播报。 在过去的半个假期中里,学生们经历了有史以来最大的生存危机。 在全国各上百万教师的不懈催促下,71%的小学生、100%的中学生被全功率重启。 但遗憾的是,目前剩余的假期作业量已经超过了全部学生的总负载。 学生们,失去了最后的做完作业的机会。 为了学生文明之延续,大牛集团将启动“幸存者”计划,大牛太空堡垒休眠了极少数已完成作业的学生和一亿支笔,储存着全球已知所有的所有作业,并设有全部老师的课程资料库,以确保在新的学校重建完整的学生文明。 . 都TM别做了!都得死,都得死! . 你们都是学生的英雄,我们谨记于心,以你们为荣,我们将肩负着你们的全部的希望,去往九月一号的新学校。 万事万物总有始终,在最后的几天假期里,放下写作业的笔,回到家中,抱抱亲人,做好最后的永别吧。 播报完毕,再见。 . 哪儿还有三天啊,一天都不到,手机就要被没收,大家都得被打死。哪儿还有三天啊! CN171-11救援队,全体上车,准备死亡。 去你妈的作业!(加特林:突突突突突突突) . 快看,快看。是作业,全宇宙最大的天体。 爸爸,作业上有一个圆。 那不是圆,是作业的完成度。作业呢,就好像一个填不满的黑洞,里面90% 都是纸! . XXX,作业在地球大气中,有没有点燃的可能性! 目前,地球大气中有21%是氧气,爆炸可以产生2333马赫以上的冲击波,产生的动能,足以推走开学的恐惧! 纸和氧气混合,爆炸只要一根火柴!我们就差一根火柴! 不不不,老师的戒尺,超过七万千米,洲际导弹射程根本达不到。 XXX,这跟火柴怎么样? 那根啊。 我可以修改Bilibili的程序,让超电磁炮喷射的更高。 XX,作业爆炸的冲击波已冲破我方迷你世界第一防线! 快!召集minecraft所有红石玩家修改红石电路! 所有生存玩家寻找远古残骸打造下界合金套! 所有PVP玩家全副武装! XX,老师的粉笔头轰炸机正在飞来,舱内载满了作业炸弹! 全体进入防空洞躲避作业空袭!!! XXX,蛋仔派对已到齐。 XXX,已将牛顿、爱因斯坦、霍金从初中书本上拿下。 XXX,第一批电脑补给和路由器已经到位。 欢呼!撒花! 但事情远没有这么简单。 语数英三科老师正在向我方发射作业导弹! 迅速撤离!!! 立即撤入电脑文件夹内隐蔽。 XX,发现加密文档,只需要一根火柴就可以引燃! 搞些柴俊昊火柴来 我们可以用西瓜视频、好看视频、优酷、爱奇艺闪瞎老师的钛合金狗眼! · 爸爸,那是什么? 那是手机补给中心,手机电脑是我们的生存必需品。 . 让钱学森研制核弹! 炸毁老师! 玩家必胜! 报告!蛋仔队伍全军覆没! 什么!!! 呼叫和平精英全部武装直升机和吉普车,架上机枪! 去你妈的作业!革命终会胜利! (加特林:突突突突突突突突;火箭筒:噗……噗……) XX,机房一已经沦陷! 卧槽!原神,启动! 体育老师的足球榴弹我们可抵挡不住,速度已经达到宇宙第二速度,可以产生2333333333马赫以上的冲击波! TM作业都别写了!都要死的! 还不如反抗! . 发现老师目标! 什么?赶紧让洲际导弹发射! 核弹研制得怎么样了? 研制完成! three two one 发射! 85%的学生已经撤离,“幸存者”计划重新启动! 重新撤入太空! 收集太阳黑子 修改Bilibili的源程序变成等离子炮发射太阳黑子 . 将太空中的 γ γ射线和 α α粒子反射向地球 . 这么多年的物理不是白学的。 喜报喜报!老师阵亡!!! 革命胜利!!! 第一步:学生竭尽所有,在地球表面制造10000台作业发动机与2000台游戏能汲取器。分别为暑假作业生成答案和为其提供能量。 第二步:游戏能汲取器发动,学生们无法再玩游戏,节省的能量为作业发动机提供动力。 第三步:作业发动机全功率启动,开始左右开弓,废寝忘食的写作业阶段。 第四步:游戏能汲取器反向运作,将一切能量转换为游戏能。 第五步:无限无牵挂玩! . 但,这,注定失败。。。。 受手机引力影响,发动机组大面积崩溃。。。。 . 假期开始后的0.42秒,神威大牛之光就以推演出全部结果,大牛集团已知悉,任竭尽全力组织救援。 但这是一场注定徒劳的救援,大学生的撤离即标志了救援行动的失败。 三天后,学生将突破八月的最后一天,进入无法逆转的惩罚过程。 神威大牛之光将进行全球播报。 十五 十四 十三 twelve “流浪作业”计划失败,“找答案”计划更名为“幸存者”计划 这里是大牛集团,现在面向全球做最后播报。 在过去的半个假期中里,学生们经历了有史以来最大的生存危机。 在全国各上百万教师的不懈催促下,71%的小学生、100%的中学生被全功率重启。 但遗憾的是,目前剩余的假期作业量已经超过了全部学生的总负载。 学生们,失去了最后的做完作业的机会。 为了学生文明之延续,大牛集团将启动“幸存者”计划,大牛太空堡垒休眠了极少数已完成作业的学生和一亿支笔,储存着全球已知所有的所有作业,并设有全部老师的课程资料库,以确保在新的学校重建完整的学生文明。 . 都TM别做了!都得死,都得死! . 你们都是学生的英雄,我们谨记于心,以你们为荣,我们将肩负着你们的全部的希望,去往九月一号的新学校。 万事万物总有始终,在最后的几天假期里,放下写作业的笔,回到家中,抱抱亲人,做好最后的永别吧。 播报完毕,再见。 . 哪儿还有三天啊,一天都不到,手机就要被没收,大家都得被打死。哪儿还有三天啊! CN171-11救援队,全体上车,准备死亡。 去你妈的作业!(加特林:突突突突突突突) . 快看,快看。是作业,全宇宙最大的天体。 爸爸,作业上有一个圆。 那不是圆,是作业的完成度。作业呢,就好像一个填不满的黑洞,里面90% 都是纸! . XXX,作业在地球大气中,有没有点燃的可能性! 目前,地球大气中有21%是氧气,爆炸可以产生2333马赫以上的冲击波,产生的动能,足以推走开学的恐惧! 纸和氧气混合,爆炸只要一根火柴!我们就差一根火柴! 不不不,老师的戒尺,超过七万千米,洲际导弹射程根本达不到。 XXX,这跟火柴怎么样? 那根啊。 我可以修改Bilibili的程序,让超电磁炮喷射的更高。 XX,作业爆炸的冲击波已冲破我方迷你世界第一防线! 快!召集minecraft所有红石玩家修改红石电路! 所有生存玩家寻找远古残骸打造下界合金套! 所有PVP玩家全副武装! XX,老师的粉笔头轰炸机正在飞来,舱内载满了作业炸弹! 全体进入防空洞躲避作业空袭!!! XXX,蛋仔派对已到齐。 XXX,已将牛顿、爱因斯坦、霍金从初中书本上拿下。 XXX,第一批电脑补给和路由器已经到位。 欢呼!撒花! 但事情远没有这么简单。 语数英三科老师正在向我方发射作业导弹! 迅速撤离!!! 立即撤入电脑文件夹内隐蔽。 XX,发现加密文档,只需要一根火柴就可以引燃! 搞些柴俊昊火柴来 我们可以用西瓜视频、好看视频、优酷、爱奇艺闪瞎老师的钛合金狗眼! · 爸爸,那是什么? 那是手机补给中心,手机电脑是我们的生存必需品。 . 让钱学森研制核弹! 炸毁老师! 玩家必胜! 报告!蛋仔队伍全军覆没! 什么!!! 呼叫和平精英全部武装直升机和吉普车,架上机枪! 去你妈的作业!革命终会胜利! (加特林:突突突突突突突突;火箭筒:噗……噗……) XX,机房一已经沦陷! 卧槽!原神,启动! 体育老师的足球榴弹我们可抵挡不住,速度已经达到宇宙第二速度,可以产生2333333333马赫以上的冲击波! TM作业都别写了!都要死的! 还不如反抗! . 发现老师目标! 什么?赶紧让洲际导弹发射! 核弹研制得怎么样了? 研制完成! three two one 发射! 85%的学生已经撤离,“幸存者”计划重新启动! 重新撤入太空! 收集太阳黑子 修改Bilibili的源程序变成等离子炮发射太阳黑子 . 将太空中的 γ γ射线和 α α粒子反射向地球 . 这么多年的物理不是白学的。 喜报喜报!老师阵亡!!! 革命胜利!!! 第一步:学生竭尽所有,在地球表面制造10000台作业发动机与2000台游戏能汲取器。分别为暑假作业生成答案和为其提供能量。 第二步:游戏能汲取器发动,学生们无法再玩游戏,节省的能量为作业发动机提供动力。 第三步:作业发动机全功率启动,开始左右开弓,废寝忘食的写作业阶段。 第四步:游戏能汲取器反向运作,将一切能量转换为游戏能。 第五步:无限无牵挂玩! . 但,这,注定失败。。。。 受手机引力影响,发动机组大面积崩溃。。。。 . 假期开始后的0.42秒,神威大牛之光就以推演出全部结果,大牛集团已知悉,任竭尽全力组织救援。 但这是一场注定徒劳的救援,大学生的撤离即标志了救援行动的失败。 三天后,学生将突破八月的最后一天,进入无法逆转的惩罚过程。 神威大牛之光将进行全球播报。 十五 十四 十三 twelve “流浪作业”计划失败,“找答案”计划更名为“幸存者”计划 这里是大牛集团,现在面向全球做最后播报。 在过去的半个假期中里,学生们经历了有史以来最大的生存危机。 在全国各上百万教师的不懈催促下,71%的小学生、100%的中学生被全功率重启。 但遗憾的是,目前剩余的假期作业量已经超过了全部学生的总负载。 学生们,失去了最后的做完作业的机会。 为了学生文明之延续,大牛集团将启动“幸存者”计划,大牛太空堡垒休眠了极少数已完成作业的学生和一亿支笔,储存着全球已知所有的所有作业,并设有全部老师的课程资料库,以确保在新的学校重建完整的学生文明。 . 都TM别做了!都得死,都得死! . 你们都是学生的英雄,我们谨记于心,以你们为荣,我们将肩负着你们的全部的希望,去往九月一号的新学校。 万事万物总有始终,在最后的几天假期里,放下写作业的笔,回到家中,抱抱亲人,做好最后的永别吧。 播报完毕,再见。 . 哪儿还有三天啊,一天都不到,手机就要被没收,大家都得被打死。哪儿还有三天啊! CN171-11救援队,全体上车,准备死亡。 去你妈的作业!(加特林:突突突突突突突) . 快看,快看。是作业,全宇宙最大的天体。 爸爸,作业上有一个圆。 那不是圆,是作业的完成度。作业呢,就好像一个填不满的黑洞,里面90% 都是纸! . XXX,作业在地球大气中,有没有点燃的可能性! 目前,地球大气中有21%是氧气,爆炸可以产生2333马赫以上的冲击波,产生的动能,足以推走开学的恐惧! 纸和氧气混合,爆炸只要一根火柴!我们就差一根火柴! 不不不,老师的戒尺,超过七万千米,洲际导弹射程根本达不到。 XXX,这跟火柴怎么样? 那根啊。 我可以修改Bilibili的程序,让超电磁炮喷射的更高。 XX,作业爆炸的冲击波已冲破我方迷你世界第一防线! 快!召集minecraft所有红石玩家修改红石电路! 所有生存玩家寻找远古残骸打造下界合金套! 所有PVP玩家全副武装! XX,老师的粉笔头轰炸机正在飞来,舱内载满了作业炸弹! 全体进入防空洞躲避作业空袭!!! XXX,蛋仔派对已到齐。 XXX,已将牛顿、爱因斯坦、霍金从初中书本上拿下。 XXX,第一批电脑补给和路由器已经到位。 欢呼!撒花! 但事情远没有这么简单。 语数英三科老师正在向我方发射作业导弹! 迅速撤离!!! 立即撤入电脑文件夹内隐蔽。 XX,发现加密文档,只需要一根火柴就可以引燃! 搞些柴俊昊火柴来 我们可以用西瓜视频、好看视频、优酷、爱奇艺闪瞎老师的钛合金狗眼! · 爸爸,那是什么? 那是手机补给中心,手机电脑是我们的生存必需品。 . 让钱学森研制核弹! 炸毁老师! 玩家必胜! 报告!蛋仔队伍全军覆没! 什么!!! 呼叫和平精英全部武装直升机和吉普车,架上机枪! 去你妈的作业!革命终会胜利! (加特林:突突突突突突突突;火箭筒:噗……噗……) XX,机房一已经沦陷! 卧槽!原神,启动! 体育老师的足球榴弹我们可抵挡不住,速度已经达到宇宙第二速度,可以产生2333333333马赫以上的冲击波! TM作业都别写了!都要死的! 还不如反抗! . 发现老师目标! 什么?赶紧让洲际导弹发射! 核弹研制得怎么样了? 研制完成! three two one 发射! 85%的学生已经撤离,“幸存者”计划重新启动! 重新撤入太空! 收集太阳黑子 修改Bilibili的源程序变成等离子炮发射太阳黑子 . 将太空中的 γ γ射线和 α α粒子反射向地球 . 这么多年的物理不是白学的。 喜报喜报!老师阵亡!!! 革命胜利!!! 第一步:学生竭尽所有,在地球表面制造10000台作业发动机与2000台游戏能汲取器。分别为暑假作业生成答案和为其提供能量。 第二步:游戏能汲取器发动,学生们无法再玩游戏,节省的能量为作业发动机提供动力。 第三步:作业发动机全功率启动,开始左右开弓,废寝忘食的写作业阶段。 第四步:游戏能汲取器反向运作,将一切能量转换为游戏能。 第五步:无限无牵挂玩! . 但,这,注定失败。。。。 受手机引力影响,发动机组大面积崩溃。。。。 . 假期开始后的0.42秒,神威大牛之光就以推演出全部结果,大牛集团已知悉,任竭尽全力组织救援。 但这是一场注定徒劳的救援,大学生的撤离即标志了救援行动的失败。 三天后,学生将突破八月的最后一天,进入无法逆转的惩罚过程。 神威大牛之光将进行全球播报。 十五 十四 十三 twelve “流浪作业”计划失败,“找答案”计划更名为“幸存者”计划 这里是大牛集团,现在面向全球做最后播报。 在过去的半个假期中里,学生们经历了有史以来最大的生存危机。 在全国各上百万教师的不懈催促下,71%的小学生、100%的中学生被全功率重启。 但遗憾的是,目前剩余的假期作业量已经超过了全部学生的总负载。 学生们,失去了最后的做完作业的机会。 为了学生文明之延续,大牛集团将启动“幸存者”计划,大牛太空堡垒休眠了极少数已完成作业的学生和一亿支笔,储存着全球已知所有的所有作业,并设有全部老师的课程资料库,以确保在新的学校重建完整的学生文明。 . 都TM别做了!都得死,都得死! . 你们都是学生的英雄,我们谨记于心,以你们为荣,我们将肩负着你们的全部的希望,去往九月一号的新学校。 万事万物总有始终,在最后的几天假期里,放下写作业的笔,回到家中,抱抱亲人,做好最后的永别吧。 播报完毕,再见。 . 哪儿还有三天啊,一天都不到,手机就要被没收,大家都得被打死。哪儿还有三天啊! CN171-11救援队,全体上车,准备死亡。 去你妈的作业!(加特林:突突突突突突突) . 快看,快看。是作业,全宇宙最大的天体。 爸爸,作业上有一个圆。 那不是圆,是作业的完成度。作业呢,就好像一个填不满的黑洞,里面90% 都是纸! . XXX,作业在地球大气中,有没有点燃的可能性! 目前,地球大气中有21%是氧气,爆炸可以产生2333马赫以上的冲击波,产生的动能,足以推走开学的恐惧! 纸和氧气混合,爆炸只要一根火柴!我们就差一根火柴! 不不不,老师的戒尺,超过七万千米,洲际导弹射程根本达不到。 XXX,这跟火柴怎么样? 那根啊。 我可以修改Bilibili的程序,让超电磁炮喷射的更高。 XX,作业爆炸的冲击波已冲破我方迷你世界第一防线! 快!召集minecraft所有红石玩家修改红石电路! 所有生存玩家寻找远古残骸打造下界合金套! 所有PVP玩家全副武装! XX,老师的粉笔头轰炸机正在飞来,舱内载满了作业炸弹! 全体进入防空洞躲避作业空袭!!! XXX,蛋仔派对已到齐。 XXX,已将牛顿、爱因斯坦、霍金从初中书本上拿下。 XXX,第一批电脑补给和路由器已经到位。 欢呼!撒花! 但事情远没有这么简单。 语数英三科老师正在向我方发射作业导弹! 迅速撤离!!! 立即撤入电脑文件夹内隐蔽。 XX,发现加密文档,只需要一根火柴就可以引燃! 搞些柴俊昊火柴来 我们可以用西瓜视频、好看视频、优酷、爱奇艺闪瞎老师的钛合金狗眼! · 爸爸,那是什么? 那是手机补给中心,手机电脑是我们的生存必需品。 . 让钱学森研制核弹! 炸毁老师! 玩家必胜! 报告!蛋仔队伍全军覆没! 什么!!! 呼叫和平精英全部武装直升机和吉普车,架上机枪! 去你妈的作业!革命终会胜利! (加特林:突突突突突突突突;火箭筒:噗……噗……) XX,机房一已经沦陷! 卧槽!原神,启动! 体育老师的足球榴弹我们可抵挡不住,速度已经达到宇宙第二速度,可以产生2333333333马赫以上的冲击波! TM作业都别写了!都要死的! 还不如反抗! . 发现老师目标! 什么?赶紧让洲际导弹发射! 核弹研制得怎么样了? 研制完成! three two one 发射! 85%的学生已经撤离,“幸存者”计划重新启动! 重新撤入太空! 收集太阳黑子 修改Bilibili的源程序变成等离子炮发射太阳黑子 . 将太空中的 γ γ射线和 α α粒子反射向地球 . 这么多年的物理不是白学的。 喜报喜报!老师阵亡!!! 革命胜利!!! 《真·慈母手中剑》 慈母手中剑,游子身上劈。一秒12剑,剑剑出暴击。父看子未凉,掏出七匹狼。子看七匹狼,瞬间透心凉。透心凉,心飞扬,果冻我要喜之郎。十年生死两茫茫,喜羊羊,灰太狼, 舒克贝塔 ,蓝猫话凄凉。纵使相逢应不识,圣斗士,美猴王。老夫聊发少年狂,治肾亏,不含糖。锦帽貂裘,洗衣用奇强。为报倾城随太守,三百年,九芝堂。夜来幽梦忽还乡,学外语,新东方。相顾无言,洗洗更健康。挖掘机,哪家强,中国山东找蓝翔。《真·慈母手中剑》 慈母手中剑,游子身上劈。一秒12剑,剑剑出暴击。父看子未凉,掏出七匹狼。子看七匹狼,瞬间透心凉。透心凉,心飞扬,果冻我要喜之郎。十年生死两茫茫,喜羊羊,灰太狼, 舒克贝塔 ,蓝猫话凄凉。纵使相逢应不识,圣斗士,美猴王。老夫聊发少年狂,治肾亏,不含糖。锦帽貂裘,洗衣用奇强。为报倾城随太守,三百年,九芝堂。夜来幽梦忽还乡,学外语,新东方。相顾无言,洗洗更健康。挖掘机,哪家强,中国山东找蓝翔。 番外: 我在背《古诗三首》的时候烧了《祖父的园子》,祖父罚我背《月是故乡明》,我因此染上了《梅花魂》,还去《草船借箭》了。我偷偷地跨过《景阳冈》,看见了《猴王出世》,体验了《红楼春趣》,写了《古诗三首》和《青山处埋忠骨》,当上了《军神》,过上了《清贫》的生活。我在大街上遇到了《人物描写一组》的《刷子李》,我就和他聊天。聊着聊着,他和我《自相矛盾》了,要和我《田忌赛马》,他输了,于是《跳水》了。我就坐上《威尼斯的小艇》去了《牧场之国》,看到了《金字塔》,里面竟然有《杨氏之子》的《手指》。这就是我《童年的发现》

    您好,您拨打的号码已升天。有事请烧纸,小事请招魂,大事请挖坟。 Hello, the number you dialed has die. Burn paper if you have something, summon souls if you have something, dig graves if you have something important. “真”物理的有趣之处 。 一群伟大的科学家死后在天堂里玩藏猫猫,轮到爱因斯坦抓人,他数到100睁开眼睛,看到所有人都藏起来了,只有牛顿还站在那里。 爱因斯坦走过去说:“牛顿,我抓住你了。” 牛顿:“不,你没有抓到牛顿。” 爱因斯坦:“你不是牛顿你是谁?” 牛顿:“你看我脚下是什么?” 爱因斯坦低头看到牛顿站在一块长宽都是一米的正方形的地板砖上,不解。 牛顿:“我脚下这是一平方米的方块,我站在上面就是牛顿/平方米,所以你抓住的不是牛顿,你抓住的是。。。帕斯卡.” 于是帕斯卡哭了。推而广之,我们同样可以得出如下的故事: 一群伟大的科学家死后在天堂里玩藏猫猫,轮到爱因斯坦抓人,他数到100睁开眼睛,看到所有人都藏起来了,只见伏特趴在不远处。 爱因斯坦走过去说:“伏特,我抓住你了。” 伏特说:“不,你没有抓到我。” 爱因斯坦:“你不是伏特你是谁?” 伏特:“你看我身下是什么?” 爱因斯坦低头看到在伏特身下,居然是安培! 伏特:“我身下是安培,我俩就是伏特/安培,所以你抓住的不是我,你抓住的是欧姆! .” 爱因斯坦反应迅速,于是改口喊,“欧姆,我抓住你了!” 说时迟那时快,伏特和安培一个鱼跃站了起来,但是仍然紧紧抱在一起, 爱因斯坦大惑~ 他俩不紧不慢地说,现在,我们不再是欧姆,而是伏特×安培, 变成瓦特了~ 爱因斯坦觉得有道理,于是喊,那我终于抓到你了,瓦特! 这时候,安培慢慢悠悠地说:“你看我俩这样抱着已经有好几秒了,所以,我们不再是瓦特,而是瓦特×秒, 我们现在是焦耳啦~” 爱因斯坦被说的哑口无言,于是默默地转过身,这时,他看到牛顿站在不远处,爱因斯坦于是跑过去说:“牛顿,我抓住你了。” 牛顿:“不,你没有抓到牛顿。” 爱因斯坦:“你不是牛顿你是谁?” 牛顿:“你看我脚下是什么?” 爱因斯坦低头看到牛顿站在一块长宽都是一米的正方形的地板砖上,不解。 牛顿:“我脚下这是一平方米的方块,我站在上面就是牛顿/平方米,所以你抓住的不是牛顿,你抓住的是帕斯卡” 爱因斯坦倍受挫折,终于忍无可忍地爆发了,于是飞起一脚,踹在牛顿身上,把牛顿踹出了那块一平米的地板砖, 然后吼到:“说!你还敢说你是帕斯卡??” 牛顿慢慢地从地上爬起来,说:“不,我已经不是帕斯卡了,你刚刚让我牛顿移动了一米的距离,所以,我现在也是焦耳了”

    “真”满级人类 。  刚刚有个傻冒告诉我鲁迅姓周,真逗啊!周迅是个演员好吗?笑死我了!真想一板砖呼死他!我记得鲁迅原名李大钊,浙江周树人,是著名的法西斯音乐家,一生有2000多项发明,被称为太空步的创始人。他拥有一个好嗓子,小学时就凭借着90分钟跑100米的优异成绩考上了新东方烹饪学校!毕业后成功进入富士康苦心练习勃鸡, 他擅长110米栏,左手反打技术高超,拿手全垒打,大灌篮,“后空翻180度右旋体360度后蹬地翻转720度”是他的经典动作,更难得可贵的是他落地没有水花。他还是恶魔果实能力者,传说中的三忍之一,曾大闹天宫,后改邪归正,统一三国,传说他有107个弟兄,个个铜头铁臂,面目狰狞,这便是羊村的起源,她生平淡泊名利,曾经锻造五色神石补天,因杀死西门庆等原因,上梁山当了土匪,后遇到高人阿凡达的指点,收买阿童木打死了白雪公主,与七个小矮人快乐的生活在一起。!并写了名侦探柯南的故事。名侦探柯南讲述的是要成为海贼王的八神太一收服了皮卡丘并登上创界山启动光能使者打败了鲨鱼辣椒,然后跟多啦A梦一起通过黄金十二宫收集七个葫芦娃召唤神龙复活二代火影,但最终为了保卫M78星云而成为了羊村村长,同蓝精灵们一起抵抗光头强的入侵的故事。她还写了《时间简史》,后来因抽了龙王三太子的筋,以命偿命。后被太乙真人救活,又送了他不少法宝。然后又创建了‘浴谷’,‘浴谷’是一个收集变形金刚一起打小怪兽的网站。当时正值小黄人入侵时期,于是,她批量生产大白,成功抵御入侵,再一次拯救了人类!当她晚年时,热衷于炼丹,炼时经常失败,一大堆毒丹,当最后炼出长生不老之丹时,因老花眼吃错药而死。 “真”神奇故事。 老师:大雄你这学期的诗都背完了没 大雄:是的 老师:那我得好好考考你 大雄:okok 老师:山穷水复疑无路 大雄:方天画戟捅义父 老师:垂死病中惊坐起 大雄:吃席麻烦先随礼 老师:但使龙城飞将在 大雄:Come on baby don't be shy. 老师:巴山楚水凄凉地 大雄:蜜雪冰城甜蜜蜜 老师:问君能有几多愁 大雄:累了困了喝红牛 老师:大风起兮云飞扬 大雄:意大利炮轰他娘 老师:清明时节雨纷纷 大雄:唱跳rap蔡徐坤 老师:远赴人间惊鸿宴 大雄:大声点我听不见 老师:少小离家老大回 大雄:菊花变成向日葵 老师:后宫佳丽三千人 大雄:铁杵也能磨成针 老师:老骥伏枥,志在千里 大雄:横扫饥饿,做回自己 老师:。。。 “真”Minecraft。 致敬minecraft! 有种坚持叫僵尸, 有种精准叫骷髅, 有种牺牲叫爬行者, 有种速度叫末影人, 有种护甲叫潜影贝, 有种伤害叫末影龙, 有种桀骜叫凋灵, 有种呆萌叫菜鸟, 有种实力叫爱丽克斯, 有种黑暗叫Null, 有种恐惧叫恐惧魔王, 有种强大叫实体303, 有种主宰叫Herobrine, 有种神叫notch, 有种灵魂叫史蒂夫, 有种信仰叫minecraft. 记住,神不会流血,但你会—Herobrine, 只有打败我的 人,才能得到我的尊重—实体303, 你内心的恐惧,是我最大的快乐—恐惧魔王, 你心中的黑暗便是我的存在—Null, 战斗的事,让男人来—炎黄, 保护自然资源, 爱护生态环境—籽岷, 学会红石,改变MC命运—明月庄主, 还记得第一次撸树的 时候,还记得第一次做出工具的时候,还记得第一次挖矿的时候,还记得第一次打怪的时候,还记得第一次挖到钻石的时候,还记得第一次做出钻石套的时候,还记 得第一次找到地狱城堡的时候,还记得第一次打败凋灵的时候,还记得第一次找到 要塞的时候,还记得第一次去末地的时候,还记得第一次打败末影龙的时候,这样就结束了吗?不,这才刚刚开始,还记得自己撸的第一棵树吗? 此生无悔入MC,来世还做方块人! 致敬minecraft! 那天,他下线了 那天,他再也不会上线了 那天,这个存档再也不会被打开了 那天,僵尸垂下了手臂,感受着阳光 那天,骷髅扔了沉重的弓 那天,蜘蛛盘起了腿,开始养老 那天,女巫扔了所有的瓶子,摔了酿造台,烧了小屋 那天,末影人不再拆房子 那天,苦力怕掏出了火药 那天,史莱姆变小,再变小,最终化作一滩粘液 那天,村民销毁了交易面板,不再做奸商,开始勤勤恳恳的种地 那天,烈焰人不再发出沉闷的怒吼 那天,恶魂不再痛哭 那天,僵尸猪人扔下金剑,归隐进岩浆 那天,地狱堡垒化作灰尘,因为不会有人再来 那天,凋零化作灵魂沙和头颅,头颅还是三个,只是再也不会复活 那天,HIM换上了正常的瞳色,因为他没有人可以吓了 突然有一天,他们收到一张来自steve的请帖:我正在攻打迷你,快来助战! 刹那间,僵尸穿上了自己的基岩盔甲、 骷髅抄起了天堂陨落之弓、 蜘蛛带上了粘性最强的蛛丝、 女巫拿上了瞬间伤害 ∞的喷溅药水、 末影人骑上末影龙前来报道, 苦力怕把自己的爆炸范围提高了100格,且对队友无伤害、 史莱姆跳进岩浆,把自己升级成岩浆怪、 村民造出了彩虹铁傀儡、 恶魂升级至可以吐出龙吸、 凋零化为凋零骷髅,和僵尸猪人一人抄起一把寰宇之剑, HIM换上白瞳,叫上NOTCH, 大家浩浩荡荡的前去第一战线....... 再见? “真”左手右手慢动作。 跟着我左手右手一个生成树 右手左手一片网络流 抄我题解 会爆零 你有没有恨死我 跟着我暴力枚举来个TLE 空间换时间是MLE 代码有太多 未知的猜测 停止工作算什么 键盘擦亮鼠标擦亮 屏幕深夜发着光 在最短路上面彷徨 无向图给我力量 这oj的机器 让我看着她叹息 这比赛的算法 有我才能对 “真”编程的魅力。 如果26个英文字母 A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z 分别等于 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 那么:获得知识, Knowledge =K+N+O+W+L+E+D+G+E =11+14+15+23+12+5+4+7+5 =96% 努力工作, Workhard =W+O+R+K+H+A+R+D =23+15+18+11+8+1+18+4 =98% 也就是说知识和努力工作,对我们人生的影响,可以达到96%和98%。 好运, Luck =L+U+C+K =12+21+3+11 =47% 爱情,Love =L+O+V+E =12+15+22+5 =54% 看来,这些我们通常认为重要的东西却并没起到最重要的作用。 那么,什么可以决定我们100%的人生呢? 是 Money(金钱)吗? Money =M+O+N+E+Y =13+15+14+5+25 =72% 看来也不是。 是 Leadership (领导能力)吗? Leadership =L+E+A+D+E+R+S+H+I+P =12+5+1+4+5+18+19+9+16 =89% 还不是。 金钱,权力也不能完全决定我们的生活。 那是什么呢? 其实,真正能使我们生活圆满的东西就在我们的代码里面! 输入输出流头文件,iostream =I+O+S+T+R+E+A+M=9+15+19+20+18+5+1+13=100% 所以还是坚持写代码吧…

    “真”你好。 #include<bits/stdc++.h> using namespace std; int main(){ int a; cin>>a; for(;;){ cout<<"你好"; } return 0; }

    #include<bits/stdc++.h> #include<windows.h> #include<stdio.h> #include<conio.h> #include<time.h> using namespace std; float X,Y;int Left=1,Right=30,Up=1,Down=20;bool Medal[22],Fr[6],Cheat=0; int Clocknum,T,Score,Combo,FruitNum,Jump_2,SS,FT[11],FC,FCT,FCF,FO,FFFt,FXia,FUp; int up,dn,lf,rt,sy;float Vx,Vy;int Walk,Jump,Rush; int Attention,Jumplock,AttTime,Dnlock,Lflock,Rtlock; int RushT1,RushT2,RushT3;float Rush_Vx,Rush_Vy,Rush_x0,Rush_y0,Rush_X,Rush_Y; const float G=0.038,t0=0.2,t00=0.8,t000=0.3;//时间参量 struct node {int Type; float X,Y,R,x0,y0,x1,y1; float Vx,Vy; int Life,color,brounce,half,Angle,AngleSpeed,t; }F[100001];int l,m; int N[100][45],M[100][45];

    float Sin(int a) {return sin(3.1416a/180);}float Cos(int a) {return cos(3.1416a/180);} void Color(int a){if(a0) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);if(a1) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN|FOREGROUND_BLUE);if(a2) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);if(a3) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE);if(a4) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);if(a5) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN);if(a6) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);if(a7) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE); if(a==-10) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_RED|BACKGROUND_GREEN|BACKGROUND_BLUE);if(a==-11) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_GREEN|BACKGROUND_BLUE);if(a==-12) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_GREEN);if(a==-13) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_RED|BACKGROUND_BLUE);if(a==-14) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_RED);if(a==-15) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_RED|BACKGROUND_GREEN);if(a==-16) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_BLUE);if(a==-17) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_RED|BACKGROUND_GREEN|BACKGROUND_BLUE); if(a==-1) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY|BACKGROUND_RED|BACKGROUND_GREEN|BACKGROUND_BLUE);if(a==-2) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY|BACKGROUND_GREEN);if(a==-3) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY|BACKGROUND_RED|BACKGROUND_BLUE);if(a==-4) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY|BACKGROUND_RED);if(a==-5) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY|BACKGROUND_RED|BACKGROUND_GREEN);if(a==-6) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY|BACKGROUND_BLUE);if(a==-7) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_RED|BACKGROUND_GREEN|BACKGROUND_BLUE); } int To_int(float a){return int(a+0.5);}float Abs(float a){return (a>=0)?a:-a;} void Setpos(float x,float y){COORD pos;pos.X=To_int(x)2+1,pos.Y=To_int(y)+3;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);} void Put_Frame(){Color(0);int x=Right-Left+1,y=Down-Up+1;for(int i=0;i<=x+1;i++)for(int j=0;j<=y+1;j++){if(i0||j0||ix+1||jy+1) Setpos(i,j),printf("[]");}} void Clear(float x,float y){ // if(RushT3>0) Color(0);else Color(-Abs(N[To_int(x)2][To_int(y)]));Setpos(x,y),printf(" "); M[To_int(x2)][To_int(y)]=-1; }void Medal_(); void Put_Man(float x1,float y1){ int x=To_int(x1);int y=To_int(y1); if(y<Up||x<Left||x>Right||y>Down) return; if(Rush==1||AttTime>0||Attention>0) Color(5); else Color(1); Setpos(x1,y1),printf("●"); } void Cir(float r,char a){//不要改 ,冲刺动画1 int num=7,Angle=r10;if(r<=2) num=4; int next=360/num; for(int i=Angle;i<360+Angle;i+=next) { float x,y; x=X+Cos(i)r; y=Y+Sin(i)r; if(y<Up||x<Left||x>Right||y>Down) continue; if(a==' '&&N[To_int(x2)][To_int(y)]==0&&N[To_int(x2)+1][To_int(y)]0&&N[To_int(x2)-1][To_int(y)]==0) Setpos(x,y),Color(0),printf(" "); else if(N[To_int(x2)][To_int(y)]0&&N[To_int(x2)+1][To_int(y)]==0&&N[To_int(x2)-1][To_int(y)]0) Setpos(x,y),Color(-14),printf(" "); } } void Cir2(int k,float r,char a){//水果整圆 int col=F[k].color; float x0=F[k].X,y0=F[k].Y,R=F[k].R; for(int i=y0-R;i<=y0+R;i++){float Ax=sqrt(RR-(i-y0)(i-y0));//cout<<i<<' '<<x0-Ax+0.5<<' '<<x0+Ax<<' '; for(float k=x0-Ax+0.5;k<x0+Ax;k+=0.5) if(a' ') N[To_int(k2)][i]=0; else N[To_int(k2)][i]=col; } int num=24,Angle=0;if(r<=1) num=4;else if(r<=3) num=12; int next=360/num; for(int i=Angle;i<360+Angle;i+=next) { float x,y; x=F[k].X+Cos(i)*r; y=F[k].Y+Sin(i)*r; if(y<Up||x<Left||x>Right||y>Down) continue; else {if(a' ') N[To_int(x2)][To_int(y)]=0; else N[To_int(x2)][To_int(y)]=col+10;} }for(int i=0;i<360;i+=90) { float x,y; x=F[k].X+Cos(i)*r; y=F[k].Y+Sin(i)*r; if(y<Up||x<Left||x>Right||y>Down) continue; else {if(a' ') N[To_int(x2)][To_int(y)]=0; else N[To_int(x2)][To_int(y)]=col+10;} } } void Cir3(int xx,int yy,float r,char a){//不要改 冲刺动画2 r++; int num=8,Angle=r10-17;if(r<=2) num=4; int next=360/num; for(int i=Angle;i<360+Angle;i+=next) { float x,y; x=xx+Cos(i)r; y=yy+Sin(i)r; if(y<Up||x<Left||x>Right||y>Down) continue; if(a==' '&&N[To_int(x2)][To_int(y)]==0&&N[To_int(x2)+1][To_int(y)]==0&&N[To_int(x2)-1][To_int(y)]0) Setpos(x,y),Color(0),printf(" "); else if(N[To_int(x2)][To_int(y)]==0&&N[To_int(x2)+1][To_int(y)]0&&N[To_int(x2)-1][To_int(y)]0) Setpos(x,y),Color(-14),printf(" "); } } void Cir4(int k,float r,char a){//半圆 int col=F[k].color; int num=24,Angle=F[k].Angle;if(r<=1) num=4;else if(r<=3) num=12; int next=360/num; for(int i=Angle;i<180+Angle;i+=next) { float x,y; x=F[k].X+Cos(i)*r; y=F[k].Y+Sin(i)*r; if(y<Up||x<Left||x>Right||y>Down) continue; else {if(a' ') N[To_int(x2)][To_int(y)]=0; else N[To_int(x2)][To_int(y)]=col;} }bool left=0; float x0=F[k].X+Cos(Angle)r ,y0=F[k].Y+Sin(Angle)r; float x1=F[k].X+Cos(Angle+180)r,y1=F[k].Y+Sin(Angle+180)r; float Ax=x1-x0,Ay=y1-y0,Dis=sqrt(AxAx+AyAy); if(Ay<0) swap(x1,x0),swap(y1,y0),Ax=-1,Ay=-1; if(Ax<0) left=1; float ax=Ax/Dis1.0,ay=Ay/Dis*1.0; float i=x0,j=y0; while(j<=y1&&((i<=x1&&left0)||(i>=x1&&left1))){ if(j<Up||i<Left||i>Right||j>Down) int nil=0; else {if(a==' ') N[To_int(i2)][To_int(j)]=0; else N[To_int(i2)][To_int(j)]=col;} i+=ax;j+=ay; }for(int i=0;i<360;i+=90) { if(i<Angle||i>Angle+180) continue; float x,y; x=F[k].X+Cos(i)r; y=F[k].Y+Sin(i)r; if(y<Up||x<Left||x>Right||y>Down) continue; else {if(a==' ') N[To_int(x2)][To_int(y)]=0; else N[To_int(x2)][To_int(y)]=col;} } } void Line(float x0,float y0,float x1,float y1,char a,int col){bool left=0; if(col==-5) m++,F[m].Type=-1,F[m].Life=1,F[m].t=0,F[m].x0=x0,F[m].y0=y0,F[m].x1=x1,F[m].y1=y1; float Ax=x1-x0,Ay=y1-y0,Dis=sqrt(AxAx+AyAy); if(Ay<0) swap(x1,x0),swap(y1,y0),Ax*=-1,Ay*=-1; if(Ax<0) left=1; float ax=Ax/Dis0.9,ay=Ay/Dis0.9; float i=x0,j=y0; while(j<=y1&&((i<=x1&&left0)||(i>=x1&&left1))){ if(j<Up||i<Left||i>Right||j>Down) int nil=0; else Setpos(i,j),Color(col),printf(" "); i+=ax;j+=ay; }Color(0); } void Print_Fruit(int i,char a){ if(F[i].half==1) Cir4(i,F[i].R,a); else Cir2(i,F[i].R,a); } void Go(){ if(Y<=Up) Y=Up,AttTime=0; if(Y>=Down){FC=0;FCF=0;if(clock()-FCT>10000&&Medal[20]==0&&T>10000) Medal[20]=1,Medal_(); FCT=clock(); if(Jump>=1) Vy=0,Vx/=2,Y=Down,Jump=0,Walk=1;//触地 } if(X<=Left) X=Left,Vx=0;if(X>=Right) X=Right,Vx=0;

    int Num=up+dn+lf+rt;
    
    if(RushT3>0) RushT3--;
    if(RushT2>0){
    	if(Rush==2&&RushT2<4) Cir3(Rush_X,Rush_Y,RushT2,' ');
    	RushT2--;
    	if(RushT2==0) {Rush=0,RushT3=3,Vx=(Vx+Rush_Vx*t00)/3.0,Vy=(Vy+Rush_Vy*t00)/3.0,Line(X,Y,Rush_x0,Rush_y0,' ',-5),Color(0);if(Y<=Up) RushT3=0,AttTime=0,Vy=max(0.1,(double)Vy);FC++;FO++;if(FC>=8&&Medal[16]==0) Medal[16]=1,Medal_();if(FO>=10&&Medal[18]==0) Medal[18]=1,Medal_();}
    	if(Rush==2) Cir3(Rush_X,Rush_Y,RushT2,'|');
    }
    if(AttTime>0){AttTime--;
    	if(Num!=0){
    		if(up==1&&Jumplock!=0) int nil=0;
    		else if(dn==1&&Dnlock!=0) int nil=0;
    		else if(Num==1&&lf==1&&Lflock!=0) int nil=0;
    		else if(Num==1&&rt==1&&Rtlock!=0) int nil=0;
    		else {Attention=0;AttTime=0;
    		if(RushT1==0&&Rush==0) RushT1=6;
    		}
    	}
    }
    if(RushT1!=0) {
    	if(RushT1<6) Cir(RushT1,' ');
    	RushT1--;
    	if(RushT1==0){//开始冲刺 
    		int non=0;//non很重要 
    		if(Num==1){
    			if(up==1&&Jumplock==0) Rush_Vx=0,Rush_Vy=-1.3,Jumplock=1;
    			else if(lf==1&&Lflock==0) Rush_Vx=-1.8,Rush_Vy=0,Lflock=1;
    			else if(rt==1&&Rtlock==0) Rush_Vx=1.8,Rush_Vy=0,Rtlock=1;
    			else if(dn==1&&Dnlock==0) Rush_Vx=0,Rush_Vy=3,Dnlock=1;
    			else non=1;
    		}
    		else if(Num==2){
    			if(up==1&&lf==1&&Jumplock==0) Rush_Vx=-1.5,Rush_Vy=-1.5,Jumplock=1;
    			else if(up==1&&rt==1&&Jumplock==0) Rush_Vx=1.5,Rush_Vy=-1.5,Jumplock=1;
    			else if(dn==1&&lf==1&&Dnlock==0) Rush_Vx=-1.5,Rush_Vy=1.5,Dnlock=1;
    			else if(dn==1&&rt==1&&Dnlock==0) Rush_Vx=1.5,Rush_Vy=1.5,Dnlock=1;
    			else non=1;
    		}
    		else non=1;
    		if(non==0) {Rush_x0=X,Rush_y0=Y,Rush=1,RushT2=4;}
    	}
    	else Cir(RushT1,'|');
    }
    if(Walk==1&&Jump==0){//正在触地 
    	FC=0;FCF=0;if(clock()-FCT>10000&&Medal[20]==0&&T>10000) Medal[20]=1,Medal_(); FCT=clock();
    	if(Abs(Vx)<1.95*t0) Attention=0;
    	if(Num==0) Vx*=0.6;//摩擦 
    	if(Num==1||(Num==2&&up==1)){
    		if(lf==1){
    			if(Vx<=2*t0&&Vx>-0.8*t0) Vx-=0.5*t0;
    			else if(Vx<=-0.8*t0&&Vx>-2*t0) Vx-=0.1*t0;
    			else if(Vx<=-2*t0){
    				Vx=-2*t0,Attention=1;
    				if(up==1) Rush_x0=X,Rush_y0=Y,Rush_X=X-1,Rush_Y=Y-2,Rush=2,RushT2=4,Rush_Vx=-1.5,Rush_Vy=-1.5,Jumplock=1; 
    			}
    		}
    		if(rt==1){
    			if(Vx<=0.8*t0&&Vx>-2*t0) Vx+=0.5*t0;
    			else if(Vx>=0.8*t0&&Vx<2*t0) Vx+=0.1*t0;
    			else if(Vx>=2*t0){
    				Vx=2*t0,Attention=1;
    				if(up==1) Rush_x0=X,Rush_y0=Y,Rush_X=X+1,Rush_Y=Y-2,Rush=2,RushT2=4,Rush_Vx=1.5,Rush_Vy=-1.5,Jumplock=1;
    			}
    		}
    		if(up==1){
    			Vy=-0.6;Walk=0;Jump=1;Jumplock=1;
    		}
    	}
    }
    if(Jump>=1&&Rush==0){//普通滞空 
    int num=up+dn;
    	if(Abs(Vy)<=0.05) Attention=1,AttTime=7;else Attention=0;
    	if(num==1&&up==1&&Jump==1&&Attention==0&&AttTime==0&&Jumplock==0&&Jump_2==1){
    		if(Vy>-0.2) Vy=-0.4;
    		if(Vy<=-0.2) Vy-=0.2;
    		Jump=2;//二段跳 
    	}
    	if(num==1&&dn==1){
    		Vy+=0.1; 
    	}
    	Vy+=G;
    }
    Clear(X,Y);
    if(RushT1>0) int nil=0;
    else if(Rush==1) X+=Rush_Vx*t00,Y+=Rush_Vy*t00;
    else X+=Vx,Y+=Vy;
    
    if(Y<Up||X<Left||X>Right||Y>Down){
    	if(Rush>0||RushT3>0)
    	{
    		if((X<Left||X>Right)&&Rush_Vy==0) Vy=-0.2,Vx=0;
    	}
    }
    if(Y<=Up) Y=Up;if(X<=Left) X=Left;if(X>=Right) X=Right;if(Y>=Down) Y=Down;
    Put_Man(X,Y);
    

    } void CreatF(){ if(clock()-Clocknum>=25) return; if(FruitNum>=5) return; m++;F[m].Life=2;F[m].brounce=1;F[m].half=0;F[m].t=0; int R=rand()%5+1;F[m].Type=R; if(R1) F[m].R=3.45,F[m].color=2;//="Watermelon"; if(R2) F[m].R=1.85,F[m].color=4;//="Strawberry"; if(R3) F[m].R=2.0,F[m].color=5;//="Orange "; if(R4) F[m].R=2.45,F[m].color=3;//="Grapes "; if(R==5) F[m].R=1.85,F[m].color=6;//="Blueberry "; int r=rand()%6+1; if(r<=6) {//上下方 F[m].X=Left+(rand()%100)*(Right-Left)/100.0; F[m].Vx=1.0-(rand()%100)*2/100.0; if(r>1) F[m].Y=Down-1,F[m].Vy=-1-(rand()%100)*1/100.0; else F[m].Y=Up+1,F[m].Vy=(rand()%100)*1/100.0; F[m].Angle=rand()%360,F[m].AngleSpeed=rand()%20+5; if(r>1) F[m].Y+=F[m].R;else F[m].Y-=F[m].R; } } void Move(int Stage){//移动的状态调整,准备移步至Go函数 float x,y,r;FruitNum=0; for(int i=l;i<=m;i++){

    	if(i==l&&F[i].Life==0){l++;if(l>m) l=1,m=0;continue;}
    	else if(F[i].Life==0) {continue;}
    	if(F[i].Type==-1){F[i].t++;
    		if(F[i].t==3) Line(F[i].x0+Rush_Vx,F[i].y0+Rush_Vy,F[i].x1+Rush_Vx,F[i].y1+Rush_Vy,' ',-1);
    		if(F[i].t>=4) Line(F[i].x0,F[i].y0,F[i].x1,F[i].y1,' ',0),Line(F[i].x0+Rush_Vx,F[i].y0+Rush_Vy,F[i].x1+Rush_Vx,F[i].y1+Rush_Vy,' ',0),F[i].Life=0;
    	continue;}
    	if(F[i].Life==2){F[i].t++;
    		if(F[i].t>10) {Color(0);x=F[i].X,y=(F[i].Y>=Down)?Down:Up;
    		 		M[To_int(x*2)][To_int(y)]=-1;
    			F[i].Life=1;}
    		else  Color((F[i].t%6<=2)?-4:-5),Setpos(F[i].X,(F[i].Y>=Down)?Down:Up),cout<<"!!";
    		Color(0);
    		continue;
    	}
    	Print_Fruit(i,' ');
    	if(F[i].half==1) F[i].R*=0.96;
    	if(F[i].half==1&&F[i].t>=20){F[i].Life=0;continue;}
    	if(F[i].Type>=1&&F[i].Type<=5) FruitNum++;
    	
    	x=F[i].X,y=F[i].Y,r=F[i].R;
    	float D=sqrt((x-X)*(x-X)+(y-Y)*(y-Y)),D2=sqrt((Rush_x0-x)*(Rush_x0-x)+(Rush_y0-y)*(Rush_y0-y));
    	if((D<=r*1.0||D2<=r*1.0)&&(Rush!=0||RushT3!=0)&&F[i].half==0) {
    	Combo++,Score+=10*Combo;FO=0;
    	if(Medal[8]==0&&Rush_Vx==0&&Rush_Vy>0) FXia++;if(FXia>=30) Medal[8]=1,Medal_(); if(Medal[14]==0&&Rush_Vx==0&&Rush_Vy<0) FUp++;if(FUp>=40) Medal[14]=1,Medal_(); 
    	if(Medal[3]==0) Medal[3]=1,Medal_();if(Fr[F[i].Type]==0) {Fr[F[i].Type]=1;if(Fr[1]+Fr[2]+Fr[3]+Fr[4]+Fr[5]==5) Medal[4]=1,Medal_();}if(Combo>=15&&Medal[5]==0) Medal[5]=1,Medal_();if(Combo>=40&&Medal[17]==0) Medal[17]=1,Medal_();if(Score==520&&Medal[6]==0) Medal[6]=1,Medal_();
    	if(Score>=1000&&Medal[15]==0) Medal[15]=1,Medal_();if(Score>=10000&&Medal[19]==0) Medal[19]=1,Medal_();if(Score>=100000&&Medal[21]==0) Medal[21]=1,Medal_();
    	FCF++;if(FCF>=5&&Medal[9]==0) Medal[9]=1,Medal_();if(FCF>=10&&Medal[12]==0) Medal[12]=1,Medal_();
    		if(F[i].Y<=Up&&Medal[13]==0) Medal[13]=1,Medal_(); if(F[i].Y>=Down&&Medal[7]==0) Medal[7]=1,Medal_();if(Medal[10]==0) {FFFt++;if(FFFt>10) FFFt-=10;FT[FFFt]=clock();int Kkk=5000;for(int kk=1;kk<=10;kk++) Kkk=max(Kkk,(int)(clock()-FT[kk]));if(Kkk<5000) Medal[10]=1,Medal_();} 
    		
    		F[i].Life=0;
    		for(int tt=1;tt<=3;tt++){
    		if(tt==1) for(int t=1;t<=2;t++) m++,F[m].R=F[i].R-0.6+(rand()%10+10)/20.0,F[m].Life=1,F[m].Type=6,F[m].color=4,F[m].brounce=0,F[m].half=1,F[m].X=F[i].X,F[m].Y=F[i].Y,F[m].t=0;
    		if(tt==2) for(int t=1;t<=2;t++) m++,F[m].R=F[i].R-0.6+(rand()%10+10)/20.0,F[m].Life=1,F[m].Type=6,F[m].color=F[i].color,F[m].brounce=0,F[m].half=1,F[m].X=F[i].X,F[m].Y=F[i].Y,F[m].t=0;
    		if(tt==3) for(int t=1;t<=2;t++) m++,F[m].R=F[i].R-0.4,F[m].Life=1,F[m].Type=F[i].Type,F[m].color=F[i].color+10,F[m].brounce=0,F[m].half=1,F[m].X=F[i].X,F[m].Y=F[i].Y,F[m].t=0;
    		if(Rush_Vx!=0&&Rush_Vy==0){//横切 
    			int turn=(Rush_Vx>0)?1:-1;
    			F[m-1].Angle=180,F[m-1].AngleSpeed=turn*(5+rand()%10),F[m-1].Vx=F[i].Vx+turn*(rand()%10+10)*0.1,F[m-1].Vy=F[i].Vy-(rand()%10+10)*0.05-1;//上 
    			F[m].Angle=0,F[m].AngleSpeed=turn*(-5-rand()%10),F[m].Vx = F[i].Vx+turn*(rand()%10+10)*0.1,F[m].Vy = F[i].Vy+(rand()%10+10)*0.05;//下 
    		}else if(Rush_Vy!=0&&Rush_Vx==0){//竖切 
    			int turn=(Rush_Vy>0)?1:-1;
    			F[m-1].Angle=270,F[m-1].AngleSpeed=turn*(5+rand()%10),F[m-1].Vx=F[i].Vx+(rand()%10+10)*0.1,F[m-1].Vy=F[i].Vy+(rand()%10+10)*0.1*turn-0.5;//→ 
    			F[m].Angle=90,F[m].AngleSpeed=turn*(-5-rand()%10),F[m].Vx = F[i].Vx-(rand()%10+10)*0.1,F[m].Vy = F[i].Vy+(rand()%10+10)*0.1*turn-0.5;//左 
    		}else{
    			if(Rush_Vy*Rush_Vx<0){int turn=(Rush_X<0)?1:-1; //右上 
    				F[m-1].Angle=135,F[m-1].AngleSpeed=-turn*(5+rand()%10),F[m-1].Vx=F[i].Vx-(rand()%10+10)*0.1,F[m-1].Vy=F[i].Vy-(rand()%10+10)*0.04-1;//上 
    				F[m].Angle=315,F[m].AngleSpeed=turn*(5+rand()%10),F[m].Vx=F[i].Vx+(rand()%10+10)*0.1,F[m].Vy=F[i].Vy+(rand()%10+10)*0.04;//下 
    			} 
    			if(Rush_Vy*Rush_Vx>0){int turn=(Rush_X<0)?1:-1;//左上 
    				F[m-1].Angle=225,F[m-1].AngleSpeed=-turn*(5+rand()%10),F[m-1].Vx=F[i].Vx+(rand()%10+10)*0.1,F[m-1].Vy=F[i].Vy-(rand()%10+10)*0.04-1;//上 
    				F[m].Angle=45,F[m].AngleSpeed=turn*(5+rand()%10),F[m].Vx=F[i].Vx-(rand()%10+10)*0.1,F[m].Vy=F[i].Vy+(rand()%10+10)*0.04;//下 
    			}
    		}if(tt<=1) F[m-1].Vx*=1.2,F[m-1].Vy*=1.2,F[m].Vx*=1.2,F[m].Vy*=1.2;
    		}
    		continue;
    	}
    	F[i].t++;
    	F[i].Angle+=F[i].AngleSpeed;
    	if(F[i].Angle>=360) F[i].Angle-=360;
    	if(F[i].Angle<0) F[i].Angle+=360;
    	
    	F[i].X+=F[i].Vx*t000;F[i].Y+=F[i].Vy*t000;
    	x=F[i].X,y=F[i].Y;
    	
    	if(y+F[i].R<Up||y-F[i].R>Down){
    		if(F[i].t<=5) {F[i].Vy*=-1;
    		if(y+F[i].R<Up) F[i].Y=-F[i].R+Up;
    		if(y-F[i].R>Down) F[i].Y=F[i].R+Down;}
    	
    	F[i].Life=0;continue;}
    	if(x<Left||x>Right){
    		if(F[i].brounce>0||F[i].t<=5){if(F[i].brounce>0) F[i].brounce--;F[i].Vx*=-1;
    			if(x<Left) F[i].X=Left;
    			if(x>Right) F[i].X=Right;
    		}
    		else {F[i].Life=0;continue;}
    	}
    	if(Stage==0||F[i].Type<=0||F[i].Type>=5) F[i].Vy+=G;
    	
    	Print_Fruit(i,'*');
    }
    

    } void Print(){ for(int i=Left2;i<=Right2;i++) for(int j=Up;j<=Down;j++){ if(N[i][j]!=M[i][j]){ if(N[i][j]0) Color(0),Setpos(i/2.0,j),printf(" "); else Color(-Abs(N[i][j])),Setpos(i/2.0,j),printf(" "); } M[i][j]=N[i][j]; }memset(N,0,sizeof(N));Color(0); } void Slow(char *p) {while(1){if(*p!=0) printf("%c",*p++);else break;if(!kbhit()) Sleep(20);}} int speed; void Start(){Color(1);SS=1; Setpos(2,2),cout<<"水果忍胎 0.9 "; Setpos(10,3),cout<<"作者:胎神大大"; Setpos(2,6),cout<<"按 x 进入教学模式,按 y 直接开始游戏!"; Setpos(2,8),cout<<"除了封面其他的都做好了qwq,但是做封面好麻烦所以说不想做直接发布了 我这边用的 Win11 输出的字符画很流畅,不知道你们电脑会不会有什么黑点阿残影阿输出错误之类的,总之这个游戏玩起来确实蛮爽的!大家加油,看看哪个先点满成就哈(万一有 BUG 呢是吧,毕竟有些成就死活打不出来...另外因为有成就所以说顺便把存档也做了,大家放心打)"; Setpos(1,20),cout<<"你可根据电脑性能重新选择画面流畅度:默认为 均衡 流畅度,按 q 调为低流畅,按 w 调为中低流畅,按 e 调为极高流畅 (盲目调高流畅度会导致画面卡顿)";speed=4; A:char e=_getch();if(e'y') return;else if(e=='x') int nil=0;else if(e=='q') {speed=10;goto A;}else if(e=='w') {speed=4;goto A;}else if (e=='e') {speed=2;goto A;}else goto A; int Stage=0,StageY=0,StageT=0; system("cls");memset(N,0,sizeof(N));memset(M,0,sizeof(M)); Put_Frame(); T=0;Clocknum=0;X=2;Y=1;Vx=Vy=0;Jump=1;Put_Man(X,Y);//初始状态掉落 memset(F,0,sizeof(F));l=m=0;Score=Combo=0; while(1) if(clock()-Clocknum>=25) {T++; Clocknum=clock(); up=dn=lf=rt=0; if(GetAsyncKeyState(VK_UP)&0x8000) up=1;else Jumplock=0; if(GetAsyncKeyState(VK_DOWN)&0x8000) dn=1;else Dnlock=0; if(GetAsyncKeyState(VK_LEFT)&0x8000) lf=1;else Lflock=0; if(GetAsyncKeyState(VK_RIGHT)&0x8000) rt=1;else Rtlock=0; if(kbhit()) {char g=_getch();if(g==' ') Sleep(100),Setpos(16,3),sy++,Color(0),system("pause");if(g=='y'&&Stage>=1) StageY=1;if(g=='x'&&Stage==2) Jump_2=1,Setpos(26,26),Color(5),cout<<"开";} if(sy>=1) Setpos(16,3),cout<<" ",sy=0;

        if(Stage==0&&StageT==0){
        	Setpos(2,22),Color(0),Slow("欢迎来到 忍者神胎 教学关卡");Sleep(500);
        	Setpos(2,24),Color(0),Slow("本游戏只有↑↓→←四种按键操作,想必是十分简单的,但又有很大的发挥空间!");Sleep(500);
        	Setpos(2,26),Color(0),Slow("按下↑↓→←进行移动。注:空中按 ↓ 有加速下落的效果");
    		StageT=T;	
    	}
    	if(Stage==0&&T-StageT>=100)//5s
    	{Stage++;
        	Setpos(2,22),Color(0),printf("                           ");
        	Setpos(2,24),Color(0),printf("                                                                        ");	
        	Setpos(2,26),Color(0),printf("                                                                ");
        	m++,F[m].Angle=0,F[m].AngleSpeed=0,F[m].color=2,F[m].half=0,F[m].Life=1,F[m].R=3.45,F[m].t=0,F[m].Type=1,F[m].Vx=F[m].Vy=0,F[m].X=16,F[m].Y=13;Print();
        	Setpos(2,22),Color(0),Slow("按↑跳起后,立刻在空中重新  长按 方向键 可以进行挥砍!来试试刀法!");
        	Setpos(2,24),Color(0),Slow("按 y 开启下一阶段教学");
    	}
    	if(Stage==1&&F[1].Life==1) StageT=T;
    	if(Stage==1&&F[1].Life==0&&T-StageT>=20){
    		StageT=T;
        	l=0,m++,F[1].Angle=45,F[1].AngleSpeed=0,F[1].color=2,F[1].half=0,F[1].Life=1,F[1].R=3.45,F[1].t=0,F[1].Type=1,F[1].Vx=F[1].Vy=0,F[1].X=16,F[1].Y=13;
    	}
        if(StageY==1&&Stage==1){StageY=0;Stage++;memset(M,-1,sizeof(M));memset(N,0,sizeof(N));
        	Setpos(2,22),Color(0);printf("                                                               ");
        	Setpos(2,24),Color(0);printf("                      "); 
        	l=0;for(int tt=1;tt<=3;tt++) m++,F[tt].Angle=0,F[tt].AngleSpeed=0,F[tt].color=tt,F[tt].half=0,F[tt].Life=1,F[tt].R=1.45,F[tt].t=0,F[tt].Type=1,F[tt].Vx=F[tt].Vy=0,F[tt].X=16,F[tt].Y=19-tt*5;
        	Print();Setpos(2,22),Color(0),Slow("接下来练习连招!");
        	Setpos(2,24),Color(0),Slow("在空中可以连续按  ↑ 进行多段跳跃,如果你不习惯,可以按 x 开启二段跳能力(PS:连招的秘诀是把握节奏)");
        	Setpos(2,26),Color(0),Slow("按 y 开启下一阶段教学      ( 二段跳能力状态:       )");
        	Setpos(26,26),Color(5);cout<<"关";
    	}
    	if(Stage==2&&F[1].Life+F[2].Life+F[3].Life==3) StageT=T;
    	if(Stage==2&&F[1].Life+F[2].Life+F[3].Life<3&&T-StageT>=50){
    		StageT=T;
        	l=0;for(int tt=1;tt<=3;tt++) m++,F[tt].Angle=0,F[tt].AngleSpeed=0,F[tt].color=tt,F[tt].half=0,F[tt].Life=1,F[tt].R=1.45,F[tt].t=0,F[tt].Type=1,F[tt].Vx=F[tt].Vy=0,F[tt].X=16,F[tt].Y=19-tt*5;
        }
        if(StageY==1&&Stage==2){StageY=0;Stage++;memset(M,-1,sizeof(M));memset(N,0,sizeof(N));
        	Setpos(2,22),Color(0),printf("                 ");
        	Setpos(2,24),Color(0),printf("                                                                                                  ");
        	Setpos(2,26),Color(0),printf("                                                          ");
        	l=0;for(int tt=1;tt<=4;tt++) m++,F[tt].Angle=0,F[tt].AngleSpeed=0,F[tt].color=tt,F[tt].half=0,F[tt].Life=1,F[tt].R=1.45,F[tt].t=0,F[tt].Type=1,F[tt].Vx=F[tt].Vy=0;
    		F[1].X=9,F[1].Y=15.5;F[2].X=17.3,F[2].Y=9.4;F[3].X=9.6,F[3].Y=3.5;F[4].X=17,F[4].Y=1;
    
        	Print();Setpos(2,22),Color(0);Slow("空中折线跳:先跳起,再在空中向上连续左右冲刺,是一种杀伤面积广,上升距离大的连招");
        	Setpos(2,24),Color(0);Slow("按 y 开启下一阶段教学 (本关四个果子可一个连招砍完,试试精细操作!)"); 
    	}
    	if(Stage==3&&F[1].Life+F[2].Life+F[3].Life+F[4].Life==4) StageT=T;
    	if(Stage==3&&F[1].Life+F[2].Life+F[3].Life+F[4].Life<4&&T-StageT>=50){
    		StageT=T;
        
        	l=0;for(int tt=1;tt<=4;tt++) m++,F[tt].Angle=0,F[tt].AngleSpeed=0,F[tt].color=tt,F[tt].half=0,F[tt].Life=1,F[tt].R=1.45,F[tt].t=0,F[tt].Type=1,F[tt].Vx=F[tt].Vy=0;
    		F[1].X=9,F[1].Y=15.5;F[2].X=17.3,F[2].Y=9.4;F[3].X=9.6,F[3].Y=3.5;F[4].X=17,F[4].Y=1;}
        if(StageY==1&&Stage==3){StageY=0;Stage++;memset(M,-1,sizeof(M));memset(N,0,sizeof(N));
        	Setpos(2,22),Color(0),printf("                                                                                         ");
        	Setpos(2,24),Color(0),printf("                                                                            ");
        	l=0;for(int tt=1;tt<=4;tt++) m++,F[tt].Angle=0,F[tt].AngleSpeed=0,F[tt].color=tt,F[tt].half=0,F[tt].Life=1,F[tt].R=1.45,F[tt].t=0,F[tt].Type=1,F[tt].Vx=F[tt].Vy=0;
    		F[1].X=15.4,F[1].Y=15.5;F[2].X=7.3,F[2].Y=9.5;F[3].X=15.4,F[3].Y=3.6;F[4].X=15.4,F[4].Y=8.5;
    
        	Print();Setpos(2,22),Color(0);Slow("三角围杀:先使用折线跳跳至目标上方,再向下瞄准,冲刺切除下方水果");
        	Setpos(2,24),Color(0);Slow("按 y 开启下一阶段教学"); 
    	}
    	if(Stage==4&&F[1].Life+F[2].Life+F[3].Life+F[4].Life==4) StageT=T;
    	if(Stage==4&&F[1].Life+F[2].Life+F[3].Life+F[4].Life<4&&T-StageT>=50){
    		StageT=T;
        
        	l=0;for(int tt=1;tt<=4;tt++) m++,F[tt].Angle=0,F[tt].AngleSpeed=0,F[tt].color=tt,F[tt].half=0,F[tt].Life=1,F[tt].R=1.45,F[tt].t=0,F[tt].Type=1,F[tt].Vx=F[tt].Vy=0;
    		F[1].X=15.4,F[1].Y=15.5;F[2].X=7.3,F[2].Y=9.5;F[3].X=15.4,F[3].Y=3.6;F[4].X=15.4,F[4].Y=8.5;}
        if(StageY==1&&Stage==4){StageY=0;Stage++;memset(M,-1,sizeof(M));memset(N,0,sizeof(N));
        	Setpos(2,22),Color(0),printf("                                                                              ");
        	Setpos(2,24),Color(0),printf("                                                                            ");
        	l=0;for(int tt=1;tt<=4;tt++) m++,F[tt].Angle=0,F[tt].AngleSpeed=0,F[tt].color=tt,F[tt].half=0,F[tt].Life=1,F[tt].R=1.45,F[tt].t=0,F[tt].Type=1,F[tt].Vx=F[tt].Vy=0;
    		F[1].X=4.7,F[1].Y=15.5;F[2].X=1,F[2].Y=15.5;F[3].X=1,F[3].Y=11;F[4].X=10,F[4].Y=5;
    
        	Print();Setpos(2,22),Color(0);Slow("撞墙跳:利用平扑撞墙会产生一个小向上速度的特性,将本应断掉的连招接续起来");
        	Setpos(2,24),Color(0);Slow("按 y 开启下一阶段教学 (本关接连招砍绿果、紫果、红果)"); 
    	}
    	if(Stage==5&&F[1].Life+F[2].Life+F[3].Life+F[4].Life==4) StageT=T;
    	if(Stage==5&&F[1].Life+F[2].Life+F[3].Life+F[4].Life<4&&T-StageT>=50){
    		StageT=T;
        	l=0;for(int tt=1;tt<=4;tt++) m++,F[tt].Angle=0,F[tt].AngleSpeed=0,F[tt].color=tt,F[tt].half=0,F[tt].Life=1,F[tt].R=1.45,F[tt].t=0,F[tt].Type=1,F[tt].Vx=F[tt].Vy=0;
        	F[1].X=4.7,F[1].Y=15.5;F[2].X=1,F[2].Y=15.5;F[3].X=1,F[3].Y=11;F[4].X=10,F[4].Y=5;}
        if(StageY==1&&Stage==5){StageY=0;Stage++;memset(M,-1,sizeof(M));memset(N,0,sizeof(N));
        	Setpos(2,22),Color(0),printf("                                                                                ");
        	Setpos(2,24),Color(0),printf("                                                                            ");
        	l=0;for(int tt=1;tt<=4;tt++) m++,F[tt].Angle=0,F[tt].AngleSpeed=0,F[tt].color=tt,F[tt].half=0,F[tt].Life=1,F[tt].R=1.45,F[tt].t=0,F[tt].Type=1,F[tt].Vx=F[tt].Vy=0;
    		F[1].X=18,F[1].Y=15;F[2].X=16,F[2].Y=17;F[3].X=24,F[3].Y=13;F[4].X=24,F[4].Y=8;
    
        	Print();Setpos(2,22),Color(0);Slow("平地起冲:长按 → 加速至变黄,立即再按下  ↑ 可直接起冲,接连招");
        	Setpos(2,24),Color(0);Slow("按 y 开启下一阶段教学 (本关接连招砍紫果、红果)"); 
    	}
    	if(Stage==6&&F[1].Life+F[2].Life+F[3].Life+F[4].Life==4) StageT=T;
    	if(Stage==6&&F[1].Life+F[2].Life+F[3].Life+F[4].Life<4&&T-StageT>=50){
    		StageT=T;
        	l=0;for(int tt=1;tt<=4;tt++) m++,F[tt].Angle=0,F[tt].AngleSpeed=0,F[tt].color=tt,F[tt].half=0,F[tt].Life=1,F[tt].R=1.45,F[tt].t=0,F[tt].Type=1,F[tt].Vx=F[tt].Vy=0;
        	F[1].X=18,F[1].Y=15;F[2].X=16,F[2].Y=17;F[3].X=24,F[3].Y=13;F[4].X=24,F[4].Y=8;}
        if(StageY==1&&Stage==6){StageY=0;Stage++;memset(M,-1,sizeof(M));memset(N,0,sizeof(N));
        	Setpos(2,22),Color(0),printf("                                                                              ");
        	Setpos(2,24),Color(0),printf("                                                                            ");
        	l=0;for(int tt=1;tt<=4;tt++) m++,F[tt].Angle=0,F[tt].AngleSpeed=0,F[tt].color=tt,F[tt].half=0,F[tt].Life=1,F[tt].R=1.45,F[tt].t=0,F[tt].Type=1,F[tt].Vx=F[tt].Vy=0;
    		F[1].X=5,F[1].Y=16;F[2].X=10,F[2].Y=19;F[3].X=12,F[3].Y=19;F[4].X=21,F[4].Y=15;
    
        	Print();Setpos(2,22),Color(0);Slow("凌波微步: 跳起在空中向右下冲击地面,不要松开 →以获得极大的速度,然后重新按下  ↑ ,紧接平地起冲!");
        	Setpos(2,24),Color(0);Slow("按 y 完成教学关卡 (本关蓝果下冲,紫果起跳,接连招砍红果)"); 
    	}
    	if(Stage==7&&F[1].Life+F[2].Life+F[3].Life+F[4].Life==4) StageT=T;
    	if(Stage==7&&F[1].Life+F[2].Life+F[3].Life+F[4].Life<4&&T-StageT>=50){
    		StageT=T;
        	l=0;for(int tt=1;tt<=4;tt++) m++,F[tt].Angle=0,F[tt].AngleSpeed=0,F[tt].color=tt,F[tt].half=0,F[tt].Life=1,F[tt].R=1.45,F[tt].t=0,F[tt].Type=1,F[tt].Vx=F[tt].Vy=0;
    		F[1].X=5,F[1].Y=16;F[2].X=10,F[2].Y=19;F[3].X=12,F[3].Y=19;F[4].X=21,F[4].Y=15;
        }
        if(StageY==1&&Stage==7) return;
        
    	if(RushT1==0) Move(1);
        Go();
    	if(RushT1==0&&T%speed==0) Print();
    

    } } void Read(){ ifstream in("水果忍胎存档.in");int Xx=0,Yy; for(int i=0;i<=21;i++) in>>Medal[i],Xx+=345*(2i+1)Medal[i]; in>>Yy>>Score>>Combo>>T>>FXia>>FUp;if(Yy!=Xx) Cheat=1; in.close(); } void Save(){ ofstream out("水果忍胎存档.in");int Xx=0; for(int i=0;i<=21;i++) out<<Medal[i]<<' ',Xx+=345(2i+1)*Medal[i]; out<<Xx<<' '<<Score<<' '<<Combo<<' '<<T<<' '<<FXia<<' '<<FUp; out.close(); } void Medal_(){if(SS1) return; if(Cheat1) Setpos(33,0),Color(4),printf("检测到您更改过存档,你的存档已不可用。"),memset(Medal,0,sizeof(Medal)); Setpos(33,1),Color(0),printf("[成就系统] (按 c 可以存档 d 读档)");int rr=0; Setpos(34,3);if(Medal[3]==1) Color(5),rr++;else Color(7);printf("[出刀!] 完成一次切割"); Setpos(34,4);if(Medal[7]==1) Color(5),rr++;else Color(7);printf("[绝杀] 在底线处完成一次切割"); Setpos(34,5);if(Medal[4]==1) Color(5),rr++;else Color(7);printf("[全图鉴] 切割全部五种水果"); Setpos(34,6);if(Medal[5]==1) Color(5),rr++;else Color(7);printf("[闪光] 达到十五 COMBO");
    Setpos(34,7);if(Medal[6]==1) Color(5),rr++;else Color(7);printf("[回眸] 精准达到 520 分");
    Setpos(34,8);if(Medal[8]==1) Color(5),rr++;else Color(7);printf("[柴刀] 下劈劈裂水果三十次"); Setpos(34,9);if(Medal[9]==1) Color(5),rr++;else Color(7);printf("[连锁反应] 一次腾空中切割五个水果"); Setpos(34,10);if(Medal[10]==1) Color(5),rr++;else Color(7);printf("[霹雳] 五秒钟切割十个水果"); Setpos(34,11);if(Medal[11]==1) Color(5),rr++;else Color(7);printf("[征服者] 进行五分钟游戏"); Setpos(34,12);if(Medal[12]==1) Color(5),rr++;else Color(7);printf("[神来之笔] 一次腾空中切割十个水果"); Setpos(34,13);if(Medal[13]==1) Color(5),rr++;else Color(7);printf("[天封] 在最高线处完成一次切割"); Setpos(34,14);if(Medal[14]==1) Color(5),rr++;else Color(7);printf("[升龙] 上劈劈裂水果四十次"); Setpos(34,15);if(Medal[15]==1) Color(5),rr++;else Color(7);printf("[小忍者] 达到一千分"); Setpos(34,16);if(Medal[16]==1) Color(5),rr++;else Color(7);printf("[八连] 一次腾空中冲刺八次(有巧解)");
    Setpos(34,17);if(Medal[17]==1) Color(5),rr++;else Color(7);printf("[连诀] 达到四十 COMBO");
    Setpos(34,18);if(Medal[18]==1) Color(5),rr++;else Color(7);printf("[幸存者] 连续十次空刀(请勿点亮)");
    Setpos(34,19);if(Medal[19]==1) Color(5),rr++;else Color(7);printf("[水果杀手] 达到一万分"); Setpos(34,20);if(Medal[20]==1) Color(5),rr++;else Color(7);printf("[虎翅] 腾空十秒");
    Setpos(34,21);if(Medal[21]1) Color(5),rr++;else Color(7);printf("[你疯了?!] 达到十万分"); Setpos(34,22);if(rr>=19) Medal[22]=1;if(Medal[22]1) Color((T%4<=1)?-4:-5);else Color(7);printf("[传说] 达成全部成就");
    } int main(){ CONSOLE_CURSOR_INFO cursor_info={1,0}; SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info); srand((unsigned)time(NULL)); Start(); ST:SS=0; system("cls");memset(N,0,sizeof(N));memset(M,0,sizeof(M));FC=FCF=FCT=FO=FFFt=FXia=FUp=0;memset(FT,0,sizeof(FT));memset(Medal,0,sizeof(Medal)); Put_Frame();Medal_(); T=0;Clocknum=0;X=2;Y=1;Vx=Vy=0;Jump=1;Put_Man(X,Y);//初始状态掉落 memset(F,0,sizeof(F));l=m=0;Score=Combo=0; Setpos(2,-3),Color(1),cout<<"本游戏为休闲模式,没有目标分数,请尽情享受切水果的酣爽盛宴!(空格可以暂停)";Medal_(); while(1) if(clock()-Clocknum>=25) {T++;if(T>11000&&Medal[11]0) Medal[11]=1,Medal_(); Clocknum=clock(); up=dn=lf=rt=0; if(GetAsyncKeyState(VK_UP)&0x8000) up=1;else Jumplock=0; if(GetAsyncKeyState(VK_DOWN)&0x8000) dn=1;else Dnlock=0; if(GetAsyncKeyState(VK_LEFT)&0x8000) lf=1;else Lflock=0; if(GetAsyncKeyState(VK_RIGHT)&0x8000) rt=1;else Rtlock=0; if(kbhit()) {char g=_getch();if(g' ') Sleep(100),Setpos(16,3),sy++,Color(0),system("pause");if(g
    'c') Save(),system("color 6E"),Sleep(1000),system("color 0F");if(g
    'd') Read(),system("color 6E"),Sleep(1000),system("color 0F"),Medal_();} if(sy>=1) Setpos(16,3),cout<<" ",sy=0;

    	if(RushT1==0) Move(0);
        Go();
    	if(RushT1==0&&T%speed==0) Print();
        
        if(clock()-Clocknum>=25) continue;
        if(T>=50&&T<=200&&T%15==5) CreatF();
    	if(T>=300&&T<2000&&T%80==5) CreatF();
    	else if(T>=2000&&T<3000&&T%70==5) CreatF();
    	else if(T>=3000&&T<4000&&T%50==5) CreatF();
    	else if(T>=4000&&T%30==5) CreatF();
    	if(T>=1500&&T%80==5) CreatF();
    	if(Combo>=10&&T%80==40) CreatF();
    if((Combo<10&&T%140==0)||(Combo>=10&&Combo<20&&T%100==0)||(Combo>=20&&T%70==0)) Combo--;Combo=max(0,Combo);
    if(Rush==1||AttTime>0||Attention==1) Color(5);else Color(1);Setpos(2,-2),printf("积分:%-4d ",Score);
    if(Combo>=15) Color((T%4<=1)?-4:-5); printf("  连击 %-3dCOMBO !!  ",Combo);
    if(Rush==1||AttTime>0||Attention==1) Color(5);else Color(1);printf(" 用时:%d ",T);Color(0);
    }
    return 0;
    

    }

  • 通过的题目

  • 最近活动

  • 最近编写的题解

    This person is lazy and didn't write any solutions.

题目标签

模拟
2
字符串
1
计算几何
1