-
个人简介
城市村落的变迁
一.民风民俗
在漫长的历史岁月中,绍兴人民丰富了这方沃土的文化积淀,形成了独具特色的越文化。似承、演绎百叶达数千年之久的绍兴民风习俗,就是这历史文化遗产的重要组成部分,它至今尚在绍兴社会和人民生活中产生巨大影响。
旧绍兴府境内的河姆渡文化遗址举世瞩目,它的发现像世人昭示:早在七千年前的上古时代,先民们就在这一带土地上生息、垦殖、繁衍。骨耜、稻谷的出土,表明当时的农业生产,已开始从“火耕”发展到“耜耕”;筑土构木的“干栏式”建筑遗迹的发现,证实当时的建筑结构已适应江南水乡的自然环境;刻有各式图案、绳纹的石、玉、陶、骨、木制事物、工具和器皿的出土,更展示出古越先民原始文化艺术风貌,已能从中窥见当时越人鸟图腾崇拜等若干民俗事象。
民风习俗本为一种非制度、不成文的文化现象,相沿成风,相习成俗。民国元年(1912),绍兴成立万国改良会,以“改良不善之风俗,摈绝无义之嗜好,增进社会之幸福,扶助世界之进化“为宗旨。据当时《新剧》杂志第一期所载,改良会执事者谢斐等人,决定“从戏曲改良”入手,以谋“感化性情,促进道德”。于是创办绍兴戏曲改良社,组建新剧第一模范团,希冀通过戏曲的改良,谋求转变社会风气,革除不良习俗。
后人既受惠于前人的历史文化积累和良风美俗,又承担着前人遗下的沉重的精神负累,肩负着移风易俗的历史使命,今存绍兴民风习俗中的某些糟粕,诸如摆阔气、讲排场、重男轻女、封建迷信等陋习,犹待大力摒弃和彻底清除。绍兴历史绵长,幅员广袤。“千里不同风,百里不同俗”。
除夕又称年三十夜、大年夜。旧时,富户及店铺多于此日索债,自婚达旦,上门逼索。范寅诗云:“寒夜凄凄道路长,孤灯无伴减辉光,履声踏破街心月,半夜匆匆讨债忙。”富户遗人外出催讨欠款,穷人则因难偿欠债而度日如年,故有“过年关”之称。自明代始,绍兴南门外鸟坞石泉庵素有除夕演一宵躲债戏之俗。是晚,戏班邀名角演出,躲债者及戏迷群趋而观,极为热闹。按俗,凡躲债者,一旦至戏台下,则债主不能往索。否则,必遭众人围攻。据传,此俗系明代大学士朱赓后裔所创。旧时,穷人多于除夕之夜质当、赎当,故当铺非天明不得关门,俗称“过宵当”。
诸暨乱弹又名“西路乱弹”,是浙江省以演唱乱弹为主,常与杭嘉湖水路班合流,兼演徽戏、梆子和少数调腔剧目的多声腔的汉族戏曲剧种之一,演员多为诸暨艺人,主要流行诸暨周围一带,如杭州、绍兴、金华等地区的部分县区。
“乱弹”一词,含义有三:一是自明至清初,陕西地方戏梆子腔(秦腔)因用弹拨乐器伴奏而被称为乱弹。清初刘献廷(1648-1695)《广阳杂记》卷3载:“秦优新声,有名乱弹者,其声甚散而哀。”此为目前所知最早有关乱弹腔之记载与描述。后亦以此称梆子腔系统之戏曲。《桃花扇》作者孔尚仁(1648-1718)作有《乱弹词》:“乱弹曾博翠华看,不到歌筵信亦难;最爱葵娃行小步,氍毹一片是邯郸。”翠华系皇帝仪仗中一种用翠鸟羽毛装饰之旗,此处喻指皇帝。是说“乱弹”曾为皇帝演出过,若非亲眼目睹,真难相信竟有如此精彩。演员葵娃之台步,走得无人敢比,吸引得艺徒们就像到邯郸学步一样地向其学习。
二是清代乾隆、嘉庆年间对昆腔以外各剧种之统称。清李斗《扬州画舫录·新城弱录下》载:“两准盐务,例蓄花、雅两部,以备大戏。雅部即昆山腔;花部为京腔、秦腔、弋阳腔、梆子腔、罗罗腔、二簧调,统谓之乱弹。”“诸暨西路乱弹”应属“乱弹”在传播过程中受诸暨当地语言、曲调等影响而发展衍变成的“高腔类”声腔系统。
三是指京剧。瞿秋白《乱弹代序》云:“在同光(同治、光绪)之世,我们就渐渐、渐渐的听着那昆曲的笙笛声离得远了……而‘不登大雅之堂的’乱弹——皮黄,居然登上了大雅之堂。”此处所谓“乱弹”即指“京剧”也。梅兰芳《舞台生活四十年》云:“从前享大名的角儿,差不离都有文武兼全、昆乱不挡的本领”(第2集5章),文中亦以“昆”“乱”对举。
诸暨为越国古都、西施故里,具有悠久的戏剧、音乐、舞蹈、曲艺表演历史;是我国江南音乐戏曲发祥地之一。这里曾孕育了一批古代的戏剧家、音乐家、舞蹈家和曲艺家,“诸暨西路乱弹”就是一朵盛开于诸暨民间的戏曲奇葩,是一个具有较高欣赏价值和学术价值的优秀剧种。
诸暨乱弹以[三五七]、[二凡]为基本唱腔,部分剧目演唱[扬调]或调腔徽戏以演唱[西皮)t二黄]为主。有吹打曲牌数十字。以笛定调,分尺调及正宫调两种。表演剧目多以家庭题材为主,故有“宜路(绍兴乱弹)为天下,西路(诸暨乱弹)为人家,小歌班(女子越剧)为老嬷(老婆)”的民间谚语,虽然俚俗,却把这三种地方剧种表演内容作了区别概括,传统剧目有《双贵图》、《日旺牌》、《铁灵关》、《九件衣》、《药茶记》等。演唱语言以诸暨地方官话为基本语音,表演动作强烈夸张,乡土气息浓郁。戏班一般24人,有三花脸(大面、二面、丑)、四白脸(老生、小生、老外、副末),五包头(正旦、花旦、老旦、作旦、小包头),五后场(鼓板、正吹、副吹、大锣、小锣),四厢房(头担、二担、三担、值头)和班主、成头、管饭。
其后徽戏流入,兼演徽戏,于戏班名前冠以“文明”二字,如文明长春、文明红福、文明阳春、文明舞台等。清未,渐趋衰落,戏班急剧减少。民国初至抗日战争前夕,仅存文明阳春、文明长春等三四个戏班。抗日战争时期,艺人星散。
二.传统美食
西施豆腐是诸暨久负盛名的一道风味名菜,但凡有外地朋友来诸暨作客,主人家必会考虑到上西施豆腐,西施豆腐选料讲究,搭配丰富,加高汤而烩,汤宽汁厚,滑润鲜嫩,色泽艳丽,入口鲜美。千百年来,诸暨的老百姓为了更好的纪念美女西施,就将此菜命名为“西施豆腐”,并广为流传,声名远播。
孩时过年,最开心就是能够吃到一碗蒸三鲜,那可是只有过年才能享受得到。传统手工精制的蛋卷丶蛋糕、肉丸子丶发制的肉皮、鹌鹑蛋配以冬芛丶河虾、猪心、猪肚等等,是名副其实的“高、大、上”可谓一绝。
岒北盐焗鸡是诸暨最具代表性的地方菜,相传己经有一千六百年的历史,盐焗鸡制法独特,风味诱人,整只鸡色泽金黄,既保持了鸡肉的鲜嫩,又使其皮脆肉嫩,回味无穷,盐焗鸡也作为地方特色美食,曾被中央电视台报道。
八大碗在诸暨不同区域有不同的做法,比较有代表性的是马剑八大碗、枫桥八大碗、山下湖八大碗、赵家八大碗。马剑八大碗即马剑馒头、乌肉、长寿面、三鲜、清明馃、豆腐包、灰汤粽、石斑鱼。
诸暨次坞打面最精髓的,便是这千锤百炼,方成口中食物的面条。再以秘制的高汤做底,不加一点味精。而汤头浓郁的秘诀来自“面菜同煮”,次坞打面要求两只锅同时操作,一锅沸水煮面条,一锅炒菜做浇头,然后煮好的面条立刻捞出倒入菜锅同煮后端出,令整碗面入味三分,鲜浓并出。
“安华牛淘汤”就是诸暨特色的牛杂煲,历来有之,享有盛名,是诸暨人心目中不可缺少的美味。“安华牛淘汤”具有养生保健的功效,能够强筋健骨,滋补养颜。牛淘汤如再另加上煮牛头、炖牛蹄、红烧牛尾等,安华牛宴不能不说是诸暨餐桌的一绝了。
草塔羊肉的盛名由来已久,但美味的羊骨头曾经是被人弃之无用的,如今却摇身一变成了宝,吸引众多食客纷至沓来,“羊骨头”也成为诸暨美食特色之一。
干菜扣肉是江南有名的一道民间家常菜,也是伟人鲁迅和周恩来的至爱。选用本地的优质乌干菜,配以农家瘦猪肉,按苏东坡“慢著火、少著水”“柴头罨烟焰不起”的方法烧制,香味醇厚,别具风味。
红焖蹄髈,猛火蒸制,纹火走油,色泽红润,皮肉入口即化油而不腻,精肉细嚼酥而不烂。就是在油脂食品人们避之不及的今天,生意仍然红红火火,若是苏轼当年到过诸暨,东坡肉之典故就很有可能不复存在。
西施团圆饼是浙江诸暨传统的地方名点,以纯正精细的面粉或荞麦粉作皮子,用山地土产香脆萝卜,青葱,香椒与鲜猪肉拌和为馅,手工包制而成的一种扁圆饼子。以文火煎烤而食,其味爽而不腻,辣而不重,又香又鲜,深受当地百姓的喜爱。每至逢年过节,婚嫁寿庆,酒席间少不了这道点心。 假如我变成了白衣天使
假如我真的成了白衣天使,那我看着病人痊愈,那该是何等的开心与快乐。
第二天醒来,我的愿望成真了。正值上虞疫情爆发,在中午,我便乘车出发去上虞。与我同行的还有499人,都是去驰援上虞的。此次前行,我只带了备用衣物和一瓶水,简单上阵,看向周围的同行们也是如此,大家都闭着眼,养精蓄锐。
到了上虞,大家都迅速进入状态,穿换防护服等动作行云流水,不一会儿就整装待发,来来往往人很多,都是医护人员,他们永不停歇的行动着,快快快,让一下,让一下。几名护士快速的推着一名新冠肺炎患者进入病房,为他带上呼吸机以及一系列药物治疗,安排完这个人又去帮助另外一个人,患者一个又一个的被送进来,他们愈来愈忙,在忙碌中却十分有序,我不禁为他们的沉着感叹。
我漫步走过一个又一个的病房,来到医护人员的休息室。惊奇的是,休息室中没有一个人,却摆着数十上百瓶水,上面都有名字,每每瓶都只喝了一口。食物被摆在桌上,却没有人去动,显然没有人来休息过。大家都在与时间赛跑着,都在与病魔做斗争,都在为患者争取更多的时间。我心中的敬意油然而生。他们不留姓名,不求回报,默默的付出。想到这,我便也大步向前跨,去为患者们治疗。
正忙得火热,我两眼一黑,再次醒来,却已是在家中的床上。这或许只是。只是一场梦,却让我对白衣天使的敬意增加了好几倍,他们在我们身边,一直默默的付出着。
美丽的瞬间
一瞬间是如此短暂,但是美丽的瞬间却能给人留下深刻的印象,能让人记住它很长的时间。
自然界与人世间的美丽,往往都是在不经意间且非常朴素。不仅引人注目,印象中那些瞬间不多,却也不少。清晨,旭日东升,金灿灿的一片,一声清脆的鸟鸣,一声轻轻的呼唤,一滴甘甜的露水,一条欢快的小鱼……在我看来,这些都是美丽的瞬间。轻轻漫步于林间,清鲜的空气迎面而来,夹着青草味儿,还有各种花的香味,微微润湿的泥土显得格外清新。一步一个脚印,在这儿的清晨,一切都是安静而又祥和的。走时也格外小心,生怕露出一点儿声响,将这些小生物们都给吵醒了。轻轻穿梭于林间,一边漫步,一边欣赏着沿途的风景,一切都是那么自然。
一会儿后,一声鸟鸣打破了这里的平静,一切变得热闹起来,越来越多的鸟儿唱起那欢快的曲子。抬头循身望去,众多鸟儿在枝头上停歇,发现人后,就在一瞬间消失的无影无踪。不经意间瞥到绿叶,才知晓那些叶子是多么的嫩,多么的绿,仿佛能滴出水来。勤快的蚂蚁与蜜蜂做着自己的工作,忙得不亦乐乎,慵懒的小虫这时正在大口吞咽食物,努力变大……这些都在一瞬间却让人流连忘返。
一边走一边回想往事,走着走着,停住了。想到那个在我难受时给我一个微笑的女人,心中便觉得温暖。闭上眼,依靠在树旁,如同依靠着他,结实而又温暖。那虽是个一瞬间,却给人温暖,让人有安全感,继续向前迈去。
凉凉的雨丝滴在身上,如同沐浴一般,绵绵如丝,一切变得朦胧神秘,如同幻境一般。不知不觉已走出了林子,加快脚步回到家,祖母见我,轻声责备道,以后不要去淋雨,会生病的。说着便取出饭菜。
我不禁暖心,一瞬间是如此短暂,却又那么让人暖心。自然界与人世间的美丽,往往在那一瞬间。
游北京胡同
幼时不太记事,游过的地方也大抵都忘了,记得的并不多。
胸前挂着单反相机,腰际垂着专业镜头,身着帆布马甲,这大约是幼时的我梦想中的样子吧。一次偶然的机会,我去到了北京。
北京胡同有许多,见到如此优美景色,我忍不住一头栽进了那些胡同之中,肆意的呼吸着,想要将这古典的气息,多吸进去一点,多吸一点,再吸一点,不觉间,逛到了东棉花胡同。
我举起单反,用镜头细细欣赏着画面中细长而弯曲的胡同消失在暮色中。胡同口是一只白猫,眯缝着眼蹲在矮墙上,他的身旁是一株稀稀疏疏的海棠,在黄昏中显出别样的风姿,“咔嚓”这一美好画面也被永久定格。
我放下相机,向里望去,落落的四合院,院里大大小小的搭着几间红砖小厨房,东南西北四面各住着一户人家。透过大门,院里搭着葡萄架,一串串紫红的晶莹的葡萄挂在竹竿上,成了一串串吊坠。我又举起相机,画面中又有缕缕炊烟在葡萄背后升起,好不温馨。按下快门的那一瞬间,恰好有只鸟儿掠过,也一并留在了这画面中。抬头瞧那屋檐下,嵌着的挡板,不宽的面儿上显得斑驳的漆画,不禁将我的思绪勾到了《骆驼祥子》中的胡同,如果祥子不甘堕落,努力拉车,最终能在这样的胡同里安稳的度过一生吗?
天色渐暗,将我的思思绪拉了过来。黄昏来临,画面又变了颜色。我举起相机,又望向镜头画面上,胡同安静的躺在画面的黄金分割处,天际的最后一道光恰好打在胡同的旧砖墙上。氤氲出朴古朴的味道,最后一张照片定格,我收起相机,却意犹未尽。
北京胡同见证了一代又一代的更替,我也不过是其中小小的一人,整理下着装,走遍天下,这就是我,以梦为马。
《钢铁是怎样炼成的》读后感
一寸光阴一寸金,寸金难买寸光阴。原本的我只是认为那是句名言,记住就好,没有过多解读。等到我读完这本书,我才发现我错了,但我却也真正的懂了这句话的含义。
保尔.柯察金.自幼父亲逝去,母亲带着他和哥哥两人艰难生活。保尔小时候因在言语上得罪神父,神父便处处为难。最终矛盾之下,保尔被学校开除。也正因为这个,他的命运发生了巨大的转折,也有了许多被人传颂的事迹,被人所称赞的品质。
他敢于发言,敢于提出问题。自己在学校时敢于提出自己所疑惑的问题,丝毫不惧老师的威压。他很讲义气,自已被敌人严刑拷打,无论什么威逼利诱,都不出卖自己的朋友,宁死不屈。
他能吃苦,既能上战场杀敌,又能在普通的厨房里干活。但他一直不放弃自己的信仰,为了自己的信仰而奋发努力着。他为了自己的信仰会放弃爱情,放弃初恋,他为了信仰放弃了和平安逸的生活,过上了艰苦奋斗的生活,但那种生活最充实的,也是他所想要的。
他是个坚韧不拔的人,他一生只为革命上战场杀敌,身患严重残疾,但他也不因此消散生活的希望,而是躺在病床上一字一画的写文章。不能杀敌后,文学被他当做心灵的寄托,他努力着,终于写出了一本书。
保尔是我们青少年、青年人的榜样,我们应向他学习,学习他的品质,学习他的精神。
出发,是最美的姿态
“路遇大姐得音讯”优雅婉转的戏腔响起,萦绕着我的耳畔。我闭上眼,沉醉其中,思绪也渐渐游远了。
那时年少——
小时候难得回趟老家过年,那时恰逢有人在唱戏,一向爱热闹的我选择去唱戏的地方看一看,玩一玩。我去了,意料之中,可是那里的热闹程度意料之外。简陋的戏台只有零零散散的几个老人孩子观赏,并且心思全在他们提供的吃食上,台上的戏者却并没有因此泄气。反而更精神的唱着。就这样,学戏在我心中种下了一粒种子。回到家,我吵着闹着一定要学戏,在我的软磨硬泡之下,母亲同意了。
稍有年长——
稍稍长大了一些,学戏也有了一些日子,我渐渐擦出了几丝枯燥。“妈,我,我……不想学了……”我嗫嚅着,眼睛都不敢望向母亲。母亲没说什么,过了几天,她说带我去逛逛。他将我带到了一个戏院,里面有人在唱戏,“路遇大姐得音讯”观众比上次的人多,却依旧稀稀拉拉。看着台上的戏子,我入了神,那魂牵梦萦的的声音又攀附在了耳边,他神采奕奕,我不由自主的跟着哼唱起来……是继续学,还是自此放弃,我纠结着。
那个清晨,我努力的练习着,我选择了坚持。自那之后,我学习的信念便无比坚定,一定要学下去……
现在的我看来,那时的纠结是多么的幼稚,那时的困难跟那之后的比,根本不算什么,好在他在,我在,我们都还在。
“路遇大姐得音讯”戏腔响起,这一次,站在戏台上的戏者是我,我沉醉在这戏韵之中,我要将这传统文化流传下去。
爱的背影
家人对你的爱从来不需要过多言语,得到它的人早已心领神会。
那个清晨,那个背影——
雾气腾腾升起,将她包围在香气之中。清晨的丝缕阳光与粥的白雾交织在一起,把它包裹在温柔之中。我永远忘不掉她的回眸一笑,起床啦,快来喝些粥,暖暖胃。“行!”清晨我的胃是暖的,心更是暖的,抬头,她还在石灶前忙活着,准备着一些小吃食,又一边还收拾着刚刚蒸煮用过的厨具,她小心翼翼的将蛋壳放置好。生怕弄损,她仿佛是从光里走出来的,光圈紧紧地包裹着她,那个背影就在我的面前,来来回回,我并不厌倦,反而有些享受,如果一直能这样,那该多好……
那个黄昏,那个背影——
“回家喽!”他载着我,我静静的坐在自行车的后座,面前的人正专心的骑着自行车,我只能看到她的背影,那个背影旁透过橙红色的光芒,那时只觉得那个背影好舒适、温暖。一下车,他又开始忙碌,兜兜转转,如此往复,日复一日,年复一年。只是不知从何时起,她的背影不再那么挺拔,不知何时,他的背影渐渐变小了,变得佝偻了。可是人还是那个人,也还是在灶前忙活,怎么会这样呢……
那个深夜,那个背影——
月亮在天空高高挂起,独自明亮,那盏小台灯在书桌上弱弱发光。“来,把这杯温牛奶喝了,暖暖身子。”“行,你就放那儿吧。”我微微抬头看了一眼,她从黑暗中走来,那微弱的橙光也打在了她身上。我继续奋斗,“别忘了喝!”她细心叮嘱,说罢便转身离开。我不禁回头多看了几眼,黑暗又将她吞噬,背影有些沧桑和匆忙,却又饱含着爱意……
那个背影,承载着多少对我的爱意,我只知是她很重,却不能去掂量,也不敢掂量。它实在太沉重了……
“谁言寸草心,报得三春晖,”但我认为她给我的爱,远比这诗中的慈母的爱所重的多。 屈原人物评价
屈原(公元前304年到公元前278年)芈姓,屈氏,名平,字原。是战国时期伟大的诗人,政治家,其代表作有《楚辞》《九歌》《离骚》等。
屈原是一个爱国的人,书中写到“我知道我忠心耿耿会招来不幸,可是我怎么能够眼看着国家的危险不管呢,只要能救楚国,就是叫我死一万次,我也愿意。”这句话深深的印到了我的脑海里,我也感受到了屈原想救国的决心。那么痛苦的时间,他竟然愿意承受。这种舍小家为大家的精神令我敬佩。这不禁让我想起了前方与病毒抗衡的医生护士,他们也拥有这种精神。
他是一个非常耿直的人,在朝廷之上勇于提意见,反驳那些错误的提议,他恨那些奸臣,他们只贪图眼前利益,目光短浅。他天天劝君王要反抗,不能始终被秦国镇压,可君王不听。他想辞官,可他那强烈的爱国之心使他顽强起来,虽然他被革了职,可他心系朝廷,听闻楚城被攻破,怀着绝望和悲愤之下,他抱着一块大石头沉入泊罗江。
屈原令人尊敬,每年端午节之时,当地百姓为了纪念屈原,就往河里投米饭,划小船。后来投米饭改成了投粽子,划小船改成了赛龙舟。
蔺相如人物评价
蔺相如是战国时期赵国相国,著名的政治家,外交家。
蔺相如是个机智多谋的人,他有着过人的才华,秦王拿十五座城来换取赵国的和氏璧时,他知道前后二十几位君主都不信守承诺。他在看到秦王没有诚意换的时候,并没有慌张,没有表现出着急的样子,而是冷静思考。就用了调虎离山之计,最终让手下人带着和氏璧完璧归赵。秦王的奸计也没得逞。
蔺相如是个不畏强权的人。秦王在渑池会面羞辱赵王的时候,蔺相如并没有气急败坏,他知道这样反而会让旁人认为赵国非常不沉稳的,于是他冷静认真的思考,想出了一个万全之策:既然秦王让赵王鼓瑟,那么在赵王鼓瑟时也可以让秦王击缶。这样借挽回了赵王的面子,又让秦王不敢胡作非为,最后两下里约定谁也不侵犯谁。渑池之会总算圆满而散。
蔺相如还是个宽宏大量的人,我曾经在课文中看到:廉颇因为蔺相如没有立战功,职位比他高而不服气。而蔺相如没有跟廉颇计较,他对他的门客讲了大道理,并讲了为何避让。廉颇知道后去请罪,蔺相如并没有斤斤计较,而是大方地原谅了他,还和他成为了好朋友。 让我们共同来感受历史
中国历史悠久,自黄帝王朝的姬轩辕(也称公孙轩辕)时期算起约有5000年;从三皇五帝算起约有4600年;自夏朝算起约有近4100年;从中国第一次大统一的中央集权制的秦朝算起约有2240年。
- 奴隶社会、先秦时期(公元前21世纪~前221年):原始社会时间很长,但无文字记载,其间经过原始的群居生活到氏族公社的出现。原始群居生活的标志有元谋人、蓝田人、北京人以及山顶洞人,这几种文化的历史跨度从距今 170万年前到 1 万 8 千多年前之间。
- 秦汉时期(公元前221~公元220):公元前221年,秦始皇结束了长期诸侯争战的局面,完成了统一中国的大业,建立了中国历史上第一个中央集权的统一的多民族的国家——秦(公元前221~前206)。
- 三国两晋南北朝时期(220年~589年):东汉末年爆发了黄巾起义,豪强地主在镇压黄巾起义的过程中,加强了自身的力量,酿成封建割据混战的局面。
- 宋元时期(960—1368年):是中国封建社会民族融合的进一步加强和封建经济的继续发展时期。
- 明清时期:(1368年-1840年):明朝是中国历史上最后一个由汉族建立的封建王朝。
- 民国(1912——1949年):1911年辛亥革命,推翻了帝制,确立了共和政体。袁世凯死后,中国进入军阀割据混乱时期。后经国民大革命,土地革命,抗日战争以及解放战争。
- 建国至今(1949——至今):1949年(己丑年)10月1日成立 ,以五星红旗为国旗 ,《义勇军进行曲》为国歌 ,国徽内容包括国旗、天安门、齿轮和麦稻穗 ,首都北京 ,省级行政区划为23个省、5个自治区、4个直辖市、2个特别行政区 ,是以汉族为主体民族,由56个民族构成的统一多民族国家,汉族占总人口的91.51% 。
光盘
1994年,比尔·盖茨坐在33万张纸上,手中拿着一张光盘告诉全世界:“我手里的这张光盘,比下面所有纸能记录下的都多。”
现在:这不环保。
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps1.png)
难民
一名小男孩在偷渡时发生事故溺水而亡,一张照片让欧洲打开了迎接难民的大门。
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps2.png)
饥饿的非洲
乌干达饥饿的孩子和传教士。 Mike Wells拍摄于1980年新闻照片。
两只手的鲜明对比让世界重新审视非洲难民问题,外界的支援开始增多。
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps3.png)
摩天楼顶上的午餐
1920年至1935年之间,纽约兴建了一批令世人惊叹的摩天楼——洛克菲勒中心。在施工过程中,建筑工人的安全措施却不到位。Charles Ebbets拍摄了这些图片正是为了暴露安全措施的缺失,同时也展现建筑工人的辛苦和极其危险的工作环境。
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps4.png)
西贡枪决
这张未经审判就处决就公开执行的照片很快促使美国学生反战示威升温,逐渐遍及美国各大城市,尤其欧洲左翼人士更把照片奉为反战经典标志。
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps5.png)
1957年,北京,“百花齐放,百家争鸣”标语。
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps6.png)
1957年冬,北京王府井,一个最后的贵族。 马克敏感地将镜头对准迎面走来的一位奇特老贵妇,她身披长至脚踝的黑色大氅,领口镶白色狐毛,手夹香烟,目光傲慢。
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps7.png)
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps8.png)
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps9.png)
解放军战士挑担子
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps10.png)
黄包车师傅在飞雪中试图打开旧伞
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps11.png)
周总理说:“我在法国只学到了两样东西,一个是马克思主义,一个是列宁主义。”这个场景被马克迅速抓拍了下来, 成就了这幅经典的肖像作品。
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps12.png)
在颐和园休息闲聊的市民
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps13.png)
武汉长江边上,矗立在两个烟囱之间的毛主席像,烟囱是中国新工业化的象征
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps14.png)
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps15.png)
深圳,户外巨幅宣传牌
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps16.png)
北京,户外办公
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps17.png)
上海,《泰坦尼克号》海报
![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7244\wps18.png) 屋顶花园
荷花小学的屋顶花园,自然是要最与众不同的了,因此学校推出了自己设计屋顶花园的想法,让大家发挥想象,设计出一个特色十足的花园,虽说东西不多,排列起来还真井井有条,也不留空闲的位置。
从入口进去,一阵清新的风扑面而来,因为那是屋顶,空气自然新鲜,再加旁有植物的净化,让人真想在这儿多待一会儿,多呼吸几口空气。进门左右两边,虽说都是种花之地,但意义可不一样:左种着莲花,是我校的“校花”是象征着学校“出淤泥而不染,濯清涟而不妖”的,以及“莲,花之君子者也”指的也便是这莲是花中君子了,通过这莲也足以能体现我校了。右种的是常规的花草树木,里有矮牵牛、香樟树等,这些彩色搭配不仅使空气被净化,人顿时也会眼前一亮,烦恼全都烟消云散。因此这些植物,各有所长,也各有所短,这指的不就是我们人类吗?
在各个区域之间,都有水泥路和鹅卵石相隔着,这样地面也不显单调,更不失光彩。继续向前走,首先映入眼帘的是一个喷泉水池,这个水池是太阳能储量的,在有太阳时,它会吸收储存太阳能,从而使水池无限的水循环着,却也不会影响生物的生活,喷泉喷着的水下正对着一个假山,不得不说,那假山苔藓、隐士、房屋还样样俱全。在水池中,便是鱼类的天堂了:有五彩缤纷的迷你鱼,有浮萍还有莲叶供他们嬉戏、躲避。在喷水池的左边,有个羽毛球场,供同学们体育锻炼,这里的地面是用橡胶制成的还有左边是供同学晒太阳、看书的地方,是几把木质的环保椅,其中的木头是可以回收再利用的。而且如果赶得碰巧,还能在这上面看到一场精彩的羽毛球赛。在喷泉右边,虽是花架,却是第二次再利用的木头制成的,稍微修饰一下,美观度就变很高了,而且这里的植物是让同学们自行栽种培养的,因此这里的植物是许多同学的劳动成果,其中还包含了他们的辛勤的汗水。
花架再走上去便是小木屋了,小木屋用防腐木制成的,里面有繁多的书籍,都放在左边的书架上,共喜好各类书籍的同学借阅,同学们可以在右边坐下看书。如果书看累了,眼睛难受了,可以从木头之间的缝隙看向外面,植物也可以更加好的保护眼睛。如果刚好碰上下雨天,你或许还能看到一番别样的风景。在这间小木屋里,安静又祥和,还能遮风挡雨,为你提供必要的保护。
最后的压轴好戏便是观星台了,观星台采用的是防腐木,天文学望远镜直挺挺地摆在那里,像一个将军,有股俨然不可侵犯之势。在这里,大家都能领略到“宇宙无限”之庞大,而且观星后,还能去书中翻翻关于此类的书,以扩大知识面。
我校的屋顶花园并不奢华,空间也不是很多,但经过我们的创造,它朴素、平凡却又充实,是一个很好的娱乐及学习场所,在玩、欣赏中又能学到知识,何乐而不为呢? 陆游简介:
陆游,1125-1210,字务观,自号放翁,越州山阴(今浙江绍兴)人。 陆游一生坚持抗金主张,虽多次遭受投降派的打击,但爱国之志始终不渝,死时还念念不忘国家的统一,是南宋伟大的爱国诗人。他勤于创作,一生写诗60年,保存下来就有9300多首。
陆游的诗题材极为广泛,内容丰富,艺术方法主要是现实主义的,他的绝大多数的篇章都是南宋时代的社会现实的真切反映,因此有人把他的诗誉为“诗史”;同时他在创作理论方面也主张写实,要从事社会实践,他说:“道向虚中得,文从实处工”,又说“纸上得来终觉浅,绝知此事要躬行。”但是,正象所有杰出的作家一样,在他的作品中也常常表现出现实主义和浪漫主义这两种精神、两种艺术方法的不同程度的结合。他在揭示现实的种种不合理现象的时候,总是把他的社会理想、强烈的爱憎和明确的褒贬体现在作品之中。
中原:现在的河南一带。 北宋都城开封失陷后,一直是金朝的地盘,南宋臣民一直想收复这个地盘。
此诗是陆游爱国诗中的又一首名篇。陆游一生致力于抗金斗争,一直希望能收复中原。虽然频遇挫折,却仍然未改变初衷。从诗中可以领会到诗人的爱国激情是何等的执着、深沉、热烈。题目是《示儿》,相当于遗嘱。在短短的篇幅中,诗人披肝沥胆地嘱咐着儿子,无比光明磊落,激动人心。浓浓的爱国之情跃然纸上。
林升简介: 林升,字梦屏,平阳(今属浙江)人。生卒年不详,大约生活在孝宗朝(1163—1189),是一位擅长诗文的士人。《西湖游览志余》录其诗一首。
公元1126年,金人攻陷北宋首都汴梁,俘虏了徽宗、钦宗两个皇帝,中原国土全被金人侵占。
汴州和杭州的关系是什么:
汴州(即开封)为北宋时期的首都,北宋沦陷后,南宋迁都杭州。
960年,后周殿前都点检、宋州(治今商丘睢阳区)归德军节度使赵匡胤在开封城北40里的陈桥驿发动“陈桥兵变”,以“宋”为国号,建立宋朝,建都东京开封府,历经9帝、168年。
绍兴八年(1138年),南宋定都于杭州,当时分为内城和外城。内城,即皇城,方圆九里,环绕着凤凰山,北起凤山门,南达江干,西至万松岭,东抵候潮门,在皇城之内,兴建殿、堂、楼、阁,还有多处行宫及御花园。外城南跨吴山,北截武林门,右连西湖,左靠钱塘江,气势宏伟。
[![](file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7416\wps1.png)](https://gss0.baidu.com/7Po3dSag_xI4khGko9WTAnF6hhy/zhidao/pic/item/37d3d539b6003af3edbe9eb03b2ac65c1138b6de.jpg "")
龚自珍:(1792年8月22日—1841年9月26日),字璱(sè)人,号定庵(ān)。汉族,仁和(今浙江杭州)人。晚年居住昆山羽琌山馆,又号羽琌山民。清代思想家、诗人、文学家和改良主义的先驱者。 龚自珍曾任内阁中书、宗人府主事和礼部主事等官职。主张革除弊政,抵制外国侵略,曾全力支持林则徐禁除鸦片。48岁辞官南归,次年卒于江苏丹阳云阳书院。他的诗文主张“更法”、“改图”,揭露清统治者的腐朽,洋溢着爱国热情,被柳亚子誉为“三百年来第一流”。著有《定庵文集》,留存文章300余篇,诗词近800首,今人辑为《龚自珍全集》。著名诗作《己亥杂诗》共350首。多咏怀和讽喻之作。
天公:即道光皇帝
“万马齐喑究可哀”一句,深刻地表现了龚自珍对清朝末年死气沉沉的社会局面的不满,因此他热情地呼唤社会变革,而且认为这种变革越大越好,大得该像惊天动地的春雷一样。他又认为实行社会变革最重要的因素是人才,所以他热情地呼唤:天公啊!请你抖擞精神,把各式各样的人才都赐给我们吧。 祖国在我心中
“我和我的祖国,一刻也不能分割,无论我走到哪里,都流出一首赞歌⋯⋯”这首歌是我妈妈时常挂在嘴边的;这首歌是饱含爱国情结的;这首歌唱出了无数人民的心声,正如徐特立先生所说的那样:“人民不仅有权爱国,而且爱国是个义务,是一种光荣。”我们应该以自己是中国人而骄傲,而自豪!
我的母亲是一个平凡无奇的人,但是她心怀着国家,更是每天在百忙之中看新闻,没有一天落下过。这次她工作的单位中召集人员去演唱《我和我的祖国》她踊跃报名参加,并且时常练习,唱着,唱着,这首歌便时常挂在嘴边了。我的爷爷已年逾古稀,但他身强体健,他曾经参加过人民解放军,在我出生后,爷爷时常为我普及关于解放军的事儿,告诉我当时的苦以及当时的艰难,我知道了当时的那些人民是怎么熬过来的,相比之下,我们这一代实属惭愧。我的家人都是平凡的人,现在也有许多平凡的人,但也正是由那么多平凡的人,一齐努力,成就了一个不平凡的国家。
当然,平凡的人之中也有不平凡的人,比如现在的钟南山,李兰娟和李文亮等,他们一心为国家、为人民,在正值疫情时期不顾家庭,不顾自己,和其他医务人员一起抗疫,一波倒下,一波又起来,继续冲上去和新冠病毒做抗争,最终大家一起努力,将新冠打压下去,还研发出的新冠疫苗,使病毒不再肆虐。在这之中,自然少不了大众人民的配合,所有人谨记关于控制疫情的方法,并认真照做才得如此善果。若大众不听国家的话,依然我行我素,这后果真是不堪设想。
在古代也有许多爱国的人,如屈原,屈原为了国家,虽然被贬,但是他还是天天心怀着国家,最终因听闻国家被灭而感到悲痛,最终跳江而死,像这种人,我们应该学习他,正如曹植说的那样:捐躯赴国难,视死忽如归。
在2019年1月1日,学习强国学习平台上线,它是由中宣部主管,以习近平新时代中国特色社会主义思想和党的19大精神为主要内容,立足于全体党员,面向全社会的学习平台,供各类党员人民去学习,在疫情时刻就起到了特别大的作用。
现在的繁荣富强是由以前千千万万个战士和人民的心血换来的,还记得圆明园吗?那片废墟曾经是清代大型皇家园林,有150余景,有“万园之园”之称,当时是多么宏伟,可在1860年,因为当时政府的腐败,被英法联军破坏,洗劫,最后只剩一片废墟,每每看到或想起时,我便不由得握紧拳头,便想到“勿忘国耻”这个词。
可到了现在,我们科技发达,临驾于许多国家之上,武器越来越多,人员也越来越多,当他们喊着口号,整齐一致的大步从天安门下迈过,我的心里是多么激动,多么的高兴,我们中国不再弱小了,我们已经成了一个强大的国家,祖国一直在我心中,我至死也不会忘记,而且我为自己是中国人而感到骄傲,自豪! π≈3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280 34825 34211 70679 82148 08651 32823 06647 09384 46095 50582 23172 53594 08128 48111 74502 84102 70193 85211 05559 64462 29489 54930 38196 44288 10975 66593 34461 28475 64823 37867 83165 27120 19091 45648 56692 34603 48610 45432 66482 13393 60726 02491 41273 72458 70066 06315 58817 48815 20920 96282 92540 91715 36436 78925 90360 01133 05305 48820 46652 13841 46951 94151 16094 33057 27036 57595 91953 09218 61173 81932 61179 31051 18548 07446 23799 62749 56735 18857 52724 89122 79381 83011 94912 98336 73362 44065 66430 86021 39494 63952 24737 19070 21798 60943 70277 05392 17176 29317 67523 84674 81846 76694 05132 00056 81271 45263 56082 77857 71342 75778 96091 73637 17872 14684 40901 22495 34301 46549 58537 10507 92279 68925 89235 42019 95611 21290 21960 86403 44181 59813 62977 47713 09960 51870 72113 49999 99837 29780 49951 05973 17328 16096 31859 50244 59455 34690 83026 42522 30825 33446 85035 26193 11881 71010 00313 78387 52886 58753 32083 81420 61717 76691 47303 59825 34904 28755 46873 11595 62863 88235 37875 93751 95778 18577 80532 17122 68066 13001 92787 66111 95909 21642 01989 38095 25720 10654 85863 27886 59361 53381 82796 82303 01952 03530 18529 68995 77362 25994 13891 24972 17752 83479 13151 55748 57242 45415 06959 50829 53311 68617 27855 88907 50983 81754 63746 49393 19255 06040 09277 01671 13900 98488 24012 85836 16035 63707 66010 47101 81942 95559 61989 46767 83744 94482 55379 77472 68471 04047 53464 62080 46684 25906 94912 93313 67702 89891 52104 75216 20569 66024 05803 81501 93511 25338 24300 35587 64024 74964 73263 91419 92726 04269 92279 67823 54781 63600 93417 21641 21992 45863 15030 28618 29745 55706 74983 85054 94588 58692 69956 90927 21079 75093 02955 32116 53449 87202 75596 02364 80665 49911 98818 34797 75356 63698 07426 54252 78625 51818 41757 46728 90977 77279 38000 81647 06001 61452 49192 17321 72147 72350 14144 19735 68548 16136 11573 52552 13347 57418 49468 43852 33239 07394 14333 45477 62416 86251 89835 69485 56209 92192 22184 27255 02542 56887 67179 04946 01653 46680 49886 27232 79178 60857 84383 82796 79766 81454 10095 38837 86360 95068 00642 25125 20511 73929 84896 08412 84886 26945 60424 19652 85022 21066 11863 06744 27862 20391 94945 04712 37137 86960 95636 43719 17287 46776 46575 73962 41389 08658 32645 99581 33904 78027 59009 94657 64078 95126 94683 98352 59570 98258 22620 52248 94077 26719 47826 84826 01476 99090 26401 36394 43745 53050 68203 49625 24517 49399 65143 14298 09190 65925 09372 21696 46151 57098 58387 41059 78859 59772 97549 89301 61753 92846 81382 68683 86894 27741 55991 85592 52459 53959 43104 99725 24680 84598 72736 44695 84865 38367 36222 62609 91246 08051 24388 43904 51244 13654 97627 80797 71569 14359 97700 12961 60894 41694 86855 58484 06353 42207 22258 28488 64815 84560 28506 01684 27394 52267 46767 88952 52138 52254 99546 66727 82398 64565 96116 35488 62305 77456 49803 55936 34568 17432 41125 15076 06947 94510 96596 09402 52288 79710 89314 56691 36867 22874 89405 60101 50330 86179 28680 92087 47609 17824 93858 90097 14909 67598 52613 65549 78189 31297 84821 68299 89487 22658 80485 75640 14270 47755 51323 79641 45152 37462 34364 54285 84447 95265 86782 10511 41354 73573 95231 13427 16610 21359 69536 23144 29524 84937 18711 01457 65403 59027 99344 03742 00731 05785 39062 19838 74478 08478 48968 33214 45713 86875 19435 06430 21845 31910 48481 00537 06146 80674 91927 81911 97939 95206 14196 63428 75444 06437 45123 71819 21799 98391 01591 95618 14675 14269 12397 48940 90718 64942 31961 56794 52080 95146 55022 52316 03881 93014 20937 62137 85595 66389 37787 08303 90697 92077 34672 21825 62599 66150 14215 03068 03844 77345 49202 60541 46659 25201 49744 28507 32518 66600 21324 34088 19071 04863 31734 64965 14539 05796 26856 10055 08106 65879 69981 63574 73638 40525 71459 10289 70641 40110 97120 62804 39039 75951 56771 57700 42033 78699 36007 23055 87631 76359 42187 31251 47120 53292 81918 26186 12586 73215 79198 41484 88291 64470 60957 52706 95722 09175 67116 72291 09816 90915 28017 35067 12748 58322 28718 35209 35396 57251 21083 57915 13698 82091 44421 00675 10334 67110 31412 67111 36990 86585 16398 31501 97016 51511 68517 14376 57618 35155 65088 49099 89859 98238 73455 28331 63550 76479 18535 89322 61854 89632 13293 30898 57064 20467 52590 70915 48141 65498 59461 63718 02709 81994 30992 44889 57571 28289 05923 23326 09729 97120 84433 57326 54893 82391 19325 97463 66730 58360 41428 13883 03203 82490 37589 85243 74417 02913 27656 18093 77344 40307 07469 21120 19130 20330 38019 76211 01100 44929 32151 60842 44485 96376 69838 95228 68478 31235 52658 21314 49576 85726 24334 41893 03968 64262 43410 77322 69780 28073 18915 44110 10446 82325 27162 01052 65227 21116 60396 66557 30925 47110 55785 37634 66820 65310 98965 26918 62056 47693 12570 58635 66201 85581 00729 36065 98764 86117 91045 33488 50346 11365 76867 53249 44166 80396 26579 78771 85560 84552 96541 26654 08530 61434 44318 58676 97514 56614 06800 70023 78776 59134 40171 27494 70420 56223 05389 94561 31407 11270 00407 85473 32699 39081 45466 46458 80797 27082 66830 63432 85878 56983 05235 80893 30657 57406 79545 71637 75254 20211 49557 61581 40025 01262 28594 13021 64715 50979 25923 09907 96547 37612 55176 56751 35751 78296 66454 77917 45011 29961 48903 04639 94713 29621 07340 43751 89573 59614 58901 93897 13111 79042 97828 56475 03203 19869 15140 28708 08599 04801 09412 14722 13179 47647 77262 24142 54854 54033 21571 85306 14228 81375 85043 06332 17518 29798 66223 71721 59160 77166 92547 48738 98665 49494 50114 65406 28433 66393 79003 97692 65672 14638 53067 36096 57120 91807 63832 71664 16274 88880 07869 25602 90228 47210 40317 21186 08204 19000 42296 61711 96377 92133 75751 14959 50156 60496 31862 94726 54736 42523 08177 03675 15906 73502 35072 83540 56704 03867 43513 62222 47715 89150 49530 98444 89333 09634 08780 76932 59939 78054 19341 44737 74418 42631 29860 80998 88687 41326 04721 56951 62396 58645 73021 63159 81931 95167 35381 29741 67729 47867 24229 24654 36680 09806 76928 23828 06899 64004 82435 40370 14163 14965 89794 09243 23789 69070 69779 42236 25082 21688 95738 37986 23001 59377 64716 51228 93578 60158 81617 55782 97352 33446 04281 51262 72037 34314 65319 77774 16031 99066 55418 76397 92933 44195 21541 34189 94854 44734 56738 31624 99341 91318 14809 27777 10386 38773 43177 20754 56545 32207 77092 12019 05166 09628 04909 26360 19759 88281 61332 31666 36528 61932 66863 36062 73567 63035 44776 28035 04507 77235 54710 58595 48702 79081 43562 40145 17180 62464 36267 94561 27531 81340 78330 33625 42327 83944 97538 24372 05835 31147 71199 26063 81334 67768 79695 97030 98339 13077 10987 04085 91337 46414 42822 77263 46594 70474 58784 77872 01927 71528 07317 67907 70715 72134 44730 60570 07334 92436 93113 83504 93163 12840 42512 19256 51798 06941 13528 01314 70130 47816 43788 51852 90928 54520 11658 39341 96562 13491 43415 95625 86586 55705 52690 49652 09858 03385 07224 26482 93972 85847 83163 05777 75606 88876 44624 82468 57926 03953 52773 48030 48029 00587 60758 25104 74709 16439 61362 67604 49256 27420 42083 20856 61190 62545 43372 13153 59584 50687 72460 29016 18766 79524 06163 42522 57719 54291 62991 93064 55377 99140 37340 43287 52628 88963 99587 94757 29174 64263 57455 25407 90914 51357 11136 94109 11939 32519 10760 20825 20261 87985 31887 70584 29725 91677 81314 96990 09019 21169 71737 27847 68472 68608 49003 37702 42429 16513 00500 51683 23364 35038 95170 29893 92233 45172 20138 12806 96501 17844 08745 19601 21228 59937 16231 30171 14448 46409 03890 64495 44400 61986 90754 85160 26327 50529 83491 87407 86680 88183 38510 22833 45085 04860 82503 93021 33219 71551 84306 35455 00766 82829 49304 13776 55279 39751 75461 39539 84683 39363 83047 46119 96653 85815 38420 56853 38621 86725 23340 28308 71123 28278 92125 07712 62946 32295 63989 89893 58211 67456 27010 21835 64622 01349 67151 88190 97303 81198 00497 34072 39610 36854 06643 19395 09790 19069 96395 52453 00545 05806 85501 95673 02292 19139 33918 56803 44903 98205 95510 02263 53536 19204 19947 45538 59381 02343 95544 95977 83779 02374 21617 27111 72364 34354 39478 22181 85286 24085 14006 66044 33258 88569 86705 43154 70696 57474 58550 33232 33421 07301 54594 05165 53790 68662 73337 99585 11562 57843 22988 27372 31989 87571 41595 78111 96358 33005 94087 30681 21602 87649 62867 44604 77464 91599 50549 73742 56269 01049 03778 19868 35938 14657 41268 04925 64879 85561 45372 34786 73303 90468 83834 36346 55379 49864 19270 56387 29317 48723 32083 76011 23029 91136 79386 27089 43879 93620 16295 15413 37142 48928 30722 01269 01475 46684 76535 76164 77379 46752 00490 75715 55278 19653 62132 39264 06160 13635 81559 07422 02020 31872 77605 27721 90055 61484 25551 87925 30343 51398 44253 22341 57623 36106 42506 39049 75008 65627 10953 59194 65897 51413 10348 22769 30624 74353 63256 91607 81547 81811 52843 66795 70611 08615 33150 44521 27473 92454 49454 23682 88606 13408 41486 37767 00961 20715 12491 40430 27253 86076 48236 34143 34623 51897 57664 52164 13767 96903 14950 19108 57598 44239 19862 91642 19399 49072 36234 64684 41173 94032 65918 40443 78051 33389 45257 42399 50829 65912 28508 55582 15725 03107 12570 12668 30240 29295 25220 11872 67675 62204 15420 51618 41634 84756 51699 98116 14101 00299 60783 86909 29160 30288 40026 91041 40792 88621 50784 24516 70908 70006 99282 12066 04183 71806 53556 72525 32567 53286 12910 42487 76182 58297 65157 95984 70356 22262 93486 00341 58722 98053 49896 50226 29174 87882 02734 20922 22453 39856 26476 69149 05562 84250 39127 57710 28402 79980 66365 82548 89264 88025 45661 01729 67026 64076 55904 29099 45681 50652 65305 37182 94127 03369 31378 51786 09040 70866 71149 65583 43434 76933 85781 71138 64558 73678 12301 45876 87126 60348 91390 95620 09939 36103 10291 61615 28813 84379 09904 23174 73363 94804 57593 14931 40529 76347 57481 19356 70911 01377 51721 00803 15590 24853 09066 92037 67192 20332 29094 33467 68514 22144 77379 39375 17034 43661 99104 03375 11173 54719 18550 46449 02636 55128 16228 82446 25759 16333 03910 72253 83742 18214 08835 08657 39177 15096 82887 47826 56995 99574 49066 17583 44137 52239 70968 34080 05355 98491 75417 38188 39994 46974 86762 65516 58276 58483 58845 31427 75687 90029 09517 02835 29716 34456 21296 40435 23117 60066 51012 41200 65975 58512 76178 58382 92041 97484 42360 80071 93045 76189 32349 22927 96501 98751 87212 72675 07981 25547 09589 04556 35792 12210 33346 69749 92356 30254 94780 24901 14195 21238 28153 09114 07907 38602 51522 74299 58180 72471 62591 66854 51333 12394 80494 70791 19153 26734 30282 44186 04142 63639 54800 04480 02670 49624 82017 92896 47669 75831 83271 31425 17029 69234 88962 76684 40323 26092 75249 60357 99646 92565 04936 81836 09003 23809 29345 95889 70695 36534 94060 34021 66544 37558 90045 63288 22505 45255 64056 44824 65151 87547 11962 18443 96582 53375 43885 69094 11303 15095 26179 37800 29741 20766 51479 39425 90298 96959 46995 56576 12186 56196 73378 62362 56125 21632 08628 69222 10327 48892 18654 36480 22967 80705 76561 51446 32046 92790 68212 07388 37781 42335 62823 60896 32080 68222 46801 22482 61177 18589 63814 09183 90367 36722 20888 32151 37556 00372 79839 40041 52970 02878 30766 70944 47456 01345 56417 25437 09069 79396 12257 14298 94671 54357 84687 88614 44581 23145 93571 98492 25284 71605 04922 12424 70141 21478 05734 55105 00801 90869 96033 02763 47870 81081 75450 11930 71412 23390 86639 38339 52942 57869 05076 43100 63835 19834 38934 15961 31854 34754 64955 69781 03829 30971 64651 43840 70070 73604 11237 35998 43452 25161 05070 27056 23526 60127 64848 30840 76118 30130 52793 20542 74628 65403 60367 45328 65105 70658 74882 25698 15793 67897 66974 22057 50596 83440 86973 50201 41020 67235 85020 07245 22563 26513 41055 92401 90274 21624 84391 40359 98953 53945 90944 07046 91209 14093 87001 26456 00162 37428 80210 92764 57931 06579 22955 24988 72758 46101 26483 69998 92256 95968 81592 05600 10165 52563 75678 56672 27966 19885 78279 48488 55834 39751 87445 45512 96563 44348 03966 42055 79829 36804 35220 27709 84294 23253 30225 76341 80703 94769 94159 79159 45300 69752 14829 33665 55661 56787 36400 53666 56416 54732 17043 90352 13295 43529 16941 45990 41608 75320 18683 79370 23488 86894 79151 07163 78529 02345 29244 07736 59495 63051 00742 10871 42613 49745 95615 13849 87137 57047 10178 79573 10422 96906 66702 14498 63746 45952 80824 36944 57897 72330 04876 47652 41339 07592 04340 19634 03911 47320 23380 71509 52220 10682 56342 74716 46024 33544 00515 21266 93249 34196 73977 04159 56837 53555 16673 02739 00749 72973 63549 64533 28886 98440 61196 49616 27734 49518 27369 55882 20757 35517 66515 89855 19098 66653 93549 48106 88732 06859 90754 07923 42402 30092 59007 01731 96036 22547 56478 94064 75483 46647 76041 14632 33905 65134 33068 44953 97907 09030 23460 46147 09616 96886 88501 40834 70405 46074 29586 99138 29668 24681 85710 31887 90652 87036 65083 24319 74404 77185 56789 34823 08943 10682 87027 22809 73624 80939 96270 60747 26455 39925 39944 28081 13736 94338 87294 06307 92615 95995 46262 46297 07062 59484 55690 34711 97299 64090 89418 05953 43932 51236 23550 81349 49004 36427 85271 38315 91256 89892 95196 42728 75739 46914 27253 43669 41532 36100 45373 04881 98551 70659 41217 35246 25895 48730 16760 02988 65925 78662 85612 49665 52353 38294 28785 42534 04830 83307 01653 72285 63559 15253 47844 59818 31341 12900 19992 05981 35220 51173 36585 64078 26484 94276 44113 76393 86692 48031 18364 45369 85891 75442 64739 98822 84621 84490 08777 69776 31279 57226 72655 56259 62825 42765 31830 01340 70922 33436 57791 60128 09317 94017 18598 59993 38492 35495 64005 70995 58561 13498 02524 99066 98423 30173 50358 04408 11685 52653 11709 95708 99427 32870 92584 87894 43646 00504 10892 26691 78352 58707 85951 29834 41729 53519 53788 55345 73742 60859 02908 17651 55780 39059 46408 73506 12322 61120 09373 10804 85485 26357 22825 76820 34160 50484 66277 50450 03126 20080 07998 04925 48534 69414 69775 16493 27095 04934 63938 24322 27188 51597 40547 02148 28971 11777 92376 12257 88734 77188 19682 54629 81268 68581 70507 40272 55026 33290 44976 27789 44236 21674 11918 62694 39650 67151 57795 86756 48239 93917 60426 01763 38704 54990 17614 36412 04692 18237 07648 87834 19689 68611 81558 15873 60629 38603 81017 12158 55272 66830 08238 34046 56475 88040 51380 80163 36388 74216 37140 64354 95561 86896 41122 82140 75330 26551 00424 10489 67835 28588 29024 36709 04887 11819 09094 94533 14421 82876 61810 31007 35477 05498 15968 07720 09474 69613 43609 28614 84941 78501 71807 79306 81085 46900 09445 89952 79424 39813 92135 05586 42219 64834 91512 63901 28038 32001 09773 86806 62877 92397 18014 61343 24457 26400 97374 25700 73592 10031 54150 89367 93008 16998 05365 20276 00727 74967 45840 02836 24053 46037 26341 65542 59027 60183 48403 06811 38185 51059 79705 66400 75094 26087 88573 57960 37324 51414 67867 03688 09880 60971 64258 49759 51380 69309 44940 15154 22221 94329 13021 73912 53835 59150 31003 33032 51117 49156 96917 45027 14943 31515 58854 03922 16409 72291 01129 03552 18157 62823 28318 23425 48326 11191 28009 28252 56190 20526 30163 91147 72473 31485 73910 77758 74425 38761 17465 78671 16941 47764 21441 11126 35835 53871 36101 10232 67987 75641 02468 24032 26483 46417 66369 80663 78576 81349 20453 02240 81972 78564 71983 96308 78154 32211 66912 24641 59117 76732 25326 43356 86146 18654 52226 81268 87268 44596 84424 16107 85401 67681 42080 88502 80054 14361 31462 30821 02594 17375 62389 94207 57136 27516 74573 18918 94562 83525 70441 33543 75857 53426 98699 47254 70316 56613 99199 96826 28247 27064 13362 22178 92390 31760 85428 94373 39356 18891 65125 04244 04008 95271 98378 73864 80584 72689 54624 38823 43751 78852 01439 56005 71048 11949 88423 90606 13695 73423 15590 79670 34614 91434 47886 36041 03182 35073 65027 78590 89757 82727 31305 04889 39890 09923 91350 33732 50855 98265 58670 89242 61242 94736 70193 90772 71307 06869 17092 64625 48423 24074 85503 66080 13604 66895 11840 09366 86095 46325 00214 58529 30950 00090 71510 58236 26729 32645 37382 10493 87249 96699 33942 46855 16483 26113 41461 10680 26744 66373 34375 34076 42940 26682 97386 52209 35701 62638 46485 28514 90362 93201 99199 68828 51718 39536 69134 52224 44708 04592 39660 28171 56551 56566 61113 59823 11225 06289 05854 91450 97157 55390 02439 31535 19090 21071 19457 30024 38801 76615 03527 08626 02537 88179 75194 78061 01371 50044 89917 21002 22013 35013 10601 63915 41589 57803 71177 92775 22597 87428 91917 91552 24171 89585 36168 05947 41234 19339 84202 18745 64925 64434 62392 53195 31351 03311 47639 49119 95072 85843 06583 61935 36932 96992 89837 91494 19394 06085 72486 39688 36903 26556 43642 16644 25760 79147 10869 98431 57337 49648 83529 27693 28220 76294 72823 81537 40996 15455 98798 25989 10937 17126 21828 30258 48112 38901 19682 21429 45766 75807 18653 80650 64870 26133 89282 29949 72574 53033 28389 63818 43944 77077 94022 84359 88341 00358 38542 38973 54243 95647 55568 40952 24844 55413 92394 10001 62076 93636 84677 64130 17819 65937 99715 57468 54194 63348 93748 43912 97423 91433 65936 04100 35234 37770 65888 67781 13949 86164 78747 14079 32638 58738 62473 28896 45643 59877 46676 38479 46650 40741 11825 65837 88784 54858 14896 29612 73998 41344 27260 86061 87245 54523 60643 15371 01127 46809 77870 44640 94758 28034 87697 58948 32824 12392 92960 58294 86191 96670 91895 80898 33201 21031 84303 40128 49511 62035 34280 14412 76172 85830 24355 98300 32042 02451 20728 72535 58119 58401 49180 96925 33950 75778 40006 74655 26031 44616 70508 27682 77222 35341 91102 63416 31571 47406 12385 04258 45988 41990 76112 87258 05911 39356 89601 43166 82831 76323 56732 54170 73420 81733 22304 62987 99280 49085 14094 79036 88786 87894 93054 69557 03072 61900 95020 76433 49335 91060 24545 08645 36289 35456 86295 85313 15337 18386 82656 17862 27363 71697 57741 83023 98600 65914 81616 40494 49650 11732 13138 95747 06208 84748 02365 37103 11508 98427 99275 44268 53277 97431 13951 43574 17221 97597 99359 68525 22857 45263 79628 96126 91572 35798 66205 73408 37576 68738 84266 40599 09935 05000 81337 54324 54635 96750 48442 35284 87470 14435 45419 57625 84735 64216 19813 40734 68541 11766 88311 86544 89377 69795 66517 27966 23267 14810 33864 39137 51865 94673 00244 34500 54499 53997 42372 32871 24948 34706 04406 34716 06325 83064 98297 95510 10954 18362 35030 30945 30973 35834 46283 94763 04775 64501 50085 07578 94954 89313 93944 89921 61255 25597 70143 68589 43585 87752 63796 25597 08167 76438 00125 43650 23714 12783 46792 61019 95585 22471 72201 77723 70041 78084 19423 94872 54068 01556 03599 83905 48985 72354 67456 42390 58585 02167 19031 39526 29445 54391 31663 13453 08939 06204 67843 87785 05423 93905 24731 36201 29476 91874 97519 10114 72315 28932 67725 33918 14660 73000 89027 76896 31148 10902 20972 45207 59167 29700 78505 80717 18638 10549 67973 10016 78708 50694 20709 22329 08070 38326 34534 52038 02786 09905 56900 13413 71823 68370 99194 95164 89600 75504 93412 67876 43674 63849 02063 96401 97666 85592 33565 46391 38363 18574 56981 47196 21084 10809 61884 60545 60390 38455 34372 91414 46513 47494 07848 84423 77217 51543 34260 30669 88317 68331 00113 31086 90421 93903 10801 43784 33415 13709 24353 01367 76310 84913 51615 64226 98475 07430 32971 67469 64066 65315 27035 32546 71126 67522 46055 11995 81831 96376 37076 17991 91920 35795 82007 59560 53023 46267 75794 39363 07463 05690 10801 14942 71410 09391 36913 81072 58137 81357 89400 55995 00183 54251 18417 21360 55727 52210 35268 03735 72652 79224 17373 60575 11278 87218 19084 49006 17801 38897 10770 82293 10027 97665 93583 87589 09395 68814 85602 63224 39372 65624 72776 03789 08144 58837 85501 97028 43779 36240 78250 52704 87581 64703 24581 29087 83952 32453 23789 60298 41669 22548 96497 15606 98119 21865 84926 77040 39564 81278 10217 99132 17416 30581 05545 98801 30048 45629 97651 12124 15363 74515 00563 50701 27815 92671 42413 42103 30156 61653 56024 73380 78430 28655 25722 27530 49998 83701 53487 93008 06260 18096 23815 16136 69033 41111 38653 85109 19367 39383 52293 45888 32255 08870 64507 53947 39520 43968 07906 70868 06445 09698 65488 01682 87434 37861 26453 81583 42807 53061 84548 59037 98217 99459 96811 54419 74253 63443 99602 90251 00158 88272 16474 50068 20704 19376 15845 47123 18346 00726 29339 55054 82395 57137 25684 02322 68213 01247 67945 22644 82091 02356 47752 72308 20810 63518 89915 26928 89108 45557 11266 03965 03439 78962 78250 01611 01532 35160 51965 59042 11844 94990 77899 92007 32947 69058 68577 87872 09829 01352 95661 39788 84860 50978 60859 57017 73129 81553 14951 68146 71769 59760 99421 00361 83559 13877 78176 98458 75810 44662 83998 80600 61622 98486 16935 33738 65787 73598 33616 13384 13385 36842 11978 93890 01852 95691 96780 45544 82858 48370 11709 67212 53533 87586 21582 31013 31038 77668 27211 57269 49518 17958 97546 93992 64219 79155 23385 76623 16762 75475 70354 69941 48929 04130 18638 61194 39196 28388 70543 67774 32242 76809 13236 54494 85366 76800 00010 65262 48547 30558 61598 99914 01707 69838 54831 88750 14293 89089 95068 54530 76511 68033 37322 26517 56622 07526 95179 14422 52808 16517 16677 66727 93035 48515 42040 23817 46089 23283 91703 27542 57508 67655 11785 93950 02793 38959 20576 68278 96776 44531 84040 41855 40104 35134 83895 31201 32637 83692 83580 82719 37831 26549 61745 99705 67450 71833 20650 34556 64403 44904 53627 56001 12501 84335 60736 12227 65949 27839 37064 78426 45676 33881 88075 65612 16896 05041 61139 03906 39601 62022 15368 49410 92605 38768 87148 37989 55999 91120 99164 64644 11918 56827 70045 74243 43402 16722 76445 58933 01277 81586 86952 50694 99364 61017 56850 60167 14535 43158 14801 05458 86056 45501 33203 75864 54858 40324 02987 17093 48091 05562 11671 54684 84778 03944 75697 98042 63180 99175 64228 09873 99876 69732 37695 73701 58080 68229 04599 21236 61689 02596 27304 30679 31653 11494 01764 73769 38735 14093 36183 32161 42802 14976 33991 89835 48487 56252 98752 42387 30775 59555 95546 51963 94401 82184 09984 12489 82623 67377 14672 26061 63364 32964 06335 72810 70788 75816 40438 14850 18841 14318 85988 27694 49011 93212 96827 15888 41338 69434 68285 90066 64080 63140 77757 72570 56307 29400 49294 03024 20498 41656 54797 36705 48558 04458 65720 22763 78404 66823 37985 28271 05784 31975 35417 95011 34727 36257 74080 21347 68260 45022 85157 97957 97647 46702 28409 99561 60156 91089 03845 82450 26792 65942 05550 39587 92298 18526 48007 06837 65041 83656 20945 55434 61351 34152 57006 59748 81916 34135 95567 19649 65403 21872 71602 64859 30490 39787 48958 90661 27250 79482 82769 38953 52175 36218 50796 29778 51461 88432 71922 32238 10158 74445 05286 65238 02253 28438 91375 27384 58923 84422 53547 26530 98171 57844 78342 15822 32702 06902 87232 33005 38621 63479 88509 46954 72004 79523 11201 50432 93226 62827 27632 17790 88400 87861 48022 14753 76578 10581 97022 26309 71749 50721 27248 47947 81695 72961 42365 85957 82090 83073 32335 60348 46531 87302 93026 65964 50137 18375 42889 75579 71449 92465 40386 81799 21389 34692 44741 98509 73346 26793 32107 26868 70768 06263 99193 61965 04409 95421 67627 84091 46698 56925 71507 43157 40793 80532 39252 39477 55744 15918 45821 56251 81921 55233 70960 74833 29234 92103 45146 26437 44980 55961 03307 99414 53477 84574 69999 21285 99999 39961 22816 15219 31488 87693 88022 28108 30019 86016 54941 65426 16968 58678 83726 09587 74567 61825 07275 99295 08931 80521 87292 46108 67639 95891 61458 55058 39727 42098 09097 81729 32393 01067 66386 82404 01113 04024 70073 50857 82872 46271 34946 36853 18154 69690 46696 86939 25472 51941 39929 14652 42385 77625 50047 48529 54768 14795 46700 70503 47999 58886 76950 16124 97228 20403 03995 46327 88306 95976 24936 15101 02436 55535 22306 90612 94938 85990 15734 66102 37122 35478 91129 25476 96176 00504 79749 28060 72126 80392 26911 02777 22610 25441 49221 57650 45081 20677 17357 12027 18024 29681 06203 77657 88371 66909 10941 80744 87814 04907 55178 20385 65390 99104 77594 14132 15432 84406 25030 18027 57169 65082 09642 73484 14695 72639 78842 56008 45312 14065 93580 90412 71135 92004 19759 85136 25479 61606 32288 73618 13673 73244 50607 92441 17639 97597 46193 83584 57491 59880 97667 44709 30065 46342 42346 06342 37474 66608 04317 01260 05205 59284 93695 94143 40814 68529 81505 39471 78900 45183 57551 54125 22359 05906 87264 87863 57525 41911 28887 73717 66374 86027 66063 49603 53679 47026 92322 97186 83277 17393 23619 20077 74522 12624 75186 98334 95151 01986 42698 87847 17193 96649 76907 08252 17423 36566 27259 28440 62043 02141 13719 92278 52699 84698 84770 23238 23840 05565 55178 89087 66136 01304 77098 43861 16870 52310 55314 91625 17283 73272 86760 07248 17298 76375 69816 33541 50746 08838 66364 06934 70437 20668 86512 75688 26614 97307 88657 01568 50169 18647 48854 16791 54596 50723 42877 30699 85371 39043 00266 53078 39877 63850 32381 82155 35597 32353 06860 43010 67576 08389 08627 04984 18885 95138 09103 04235 95782 49514 39885 90113 18583 58406 67472 37029 71497 85084 14585 30857 81339 15627 07603 56390 76394 73114 55495 83226 69457 02494 13983 16343 32378 97595 56808 56836 29725 38679 13275 05554 25244 91943 58912 84050 45226 95381 21791 31914 51350 09938 46311 77401 79715 12283 78546 01160 35955 40286 44059 02496 46693 07077 69055 48102 88502 08085 80087 81157 73817 19174 17760 17330 73855 47580 06056 01433 77432 99012 72867 72530 43182 51975 79167 92969 96504 14607 06645 71258 88346 97979 64293 16229 65520 16879 73000 35646 30457 93088 40327 48077 18115 55330 90988 70255 05207 68046 30346 08658 16539 48769 51960 04408 48206 59673 79473 16808 64156 45650 53004 98816 16490 57883 11543 45485 05266 00698 23093 15777 65003 78070 46612 64706 02145 75057 93270 96204 78256 15247 14591 89652 23608 39664 56241 05195 51052 23572 39739 51288 18164 05978 59142 79148 16542 63289 20042 81609 13693 77737 22299 98332 70820 82969 95573 77273 75667 61552 71139 22588 05520 18988 76201 14168 00546 87365 58063 34716 03734 29170 39079 86396 52296 13128 01782 67971 72898 22936 07028 80690 87768 66059 32527 46378 40539 76918 48082 04102 19447 19713 86925 60841 62451 12398 06201 13184 54124 47820 50110 79876 07171 55683 15407 88654 39041 21087 30324 02010 68534 19472 30476 66672 17498 69868 54707 67812 05124 73679 24791 93150 85644 47753 79853 79973 22344 56122 78584 32968 46647 51333 65736 92387 20146 47236 79427 87004 25032 55589 92688 43495 92876 12400 75587 56946 41370 56251 40011 79713 31662 07153 71543 60068 76477 31867 55871 48783 98908 10742 95309 41060 59694 43158 47753 97009 43988 39491 44323 53668 53920 99468 79645 06653 39857 38887 86614 76294 43414 01049 88899 31600 51207 67810 35886 11660 20296 11936 39682 13496 07501 11649 83278 56353 16145 16845 76956 87109 00299 97698 41263 26650 23477 16728 65737 85790 85746 64607 72283 41540 31144 15294 18804 78254 38761 77079 04300 01566 98677 67957 60909 96693 60755 94965 15273 63498 11896 41304 33116 62774 71233 88174 06037 31743 97054 06703 10967 67657 48695 35878 96700 31925 86625 94105 10533 58438 46560 23391 79674 92678 44763 70847 49783 33655 57900 73841 91473 19886 27135 25954 62518 16043 42253 72996 28632 67496 82405 80602 96421 14638 64368 64224 72488 72834 34170 44157 34824 81833 30164 05669 59668 86676 95634 91416 32842 64149 74533 34999 94800 02669 98758 88159 35073 57815 19588 99005 39512 08535 10357 26137 36403 43675 34714 10483 60175 46488 30040 78464 16745 21673 71904 83109 67671 13443 49481 92626 81110 73994 82506 07394 95073 50316 90197 31852 11955 26356 32584 33909 98224 98624 06703 10768 31844 66072 91248 74754 03161 79699 41139 73877 65899 86855 41703 18847 78867 59290 26070 04321 26661 79192 23520 93822 78788 80988 63359 91160 81923 53555 70464 63491 13208 59189 79613 27913 19756 49097 60001 39962 34445 53501 43464 26860 46449 58624 76909 43470 48293 29414 04111 46540 92398 83444 35159 13320 10773 94411 18407 41076 84981 06634 72410 48239 35827 40194 49356 65161 08846 31256 78529 77697 34684 30306 14624 18035 85293 31597 34583 03845 54103 37010 91676 77637 42762 10213 70135 48544 50926 30719 01147 31848 57492 33181 67207 21372 79355 67952 84439 25481 56091 37281 28406 33303 93735 62420 01604 56645 57414 58816 60521 66608 73874 80472 43391 21295 58777 63906 96903 70788 28527 75389 40524 60758 49623 15743 69171 13176 13478 38827 19416 86066 25721 03685 13215 66478 00147 67523 10393 57860 68961 11259 96028 18393 09548 70905 90738 61351 91459 18195 10297 32787 55710 49729 01148 71718 97180 04696 16977 70017 91391 96137 91417 16270 70189 58469 21434 36967 62927 45910 99400 60084 98356 84252 01915 59370 37010 11049 74733 94938 77885 98941 74330 31785 34870 76032 21982 97057 97511 91440 51099 42358 83034 54635 34923 49826 88362 40433 27267 41554 03016 19505 68065 41809 39409 98202 06099 94140 21689 09007 08213 30723 08966 21197 75530 66591 88141 19157 78362 72927 46156 18571 03721 72471 00952 14236 96483 08641 02592 88745 79993 22374 95519 12219 51903 42445 23075 35133 80685 68073 54464 99512 72031 74487 19540 39761 07308 06026 99062 58076 02029 27314 55252 07807 99141 84290 63884 43734 99681 45827 33720 72663 91767 02011 83004 64819 00024 13083 50884 65841 52148 99127 61065 13741 53943 56572 11390 32857 49187 69094 41370 20905 17031 48777 34616 52879 84823 53382 97260 13611 09845 14841 82380 81205 40996 12527 45808 81099 48697 22161 28524 89742 55555 16076 37167 50548 96173 01680 96138 03811 91436 11439 92106 38005 08321 40987 60459 93093 24851 02516 82944 67260 66613 81517 45712 55975 49535 80239 98314 69822 03613 38082 84993 56705 57552 47129 02745 39776 21404 93182 01465 80080 21566 53606 77655 08783 80430 41343 10591 80460 68008 34591 13664 08348 87408 00574 12725 86704 79225 83191 27415 73908 09143 83138 45642 41509 40849 13391 80968 40251 16399 19368 53225 55733 89669 53749 02662 09232 61318 85589 15808 32455 57194 84538 75628 78612 88590 04106 00607 37465 01402 62782 40273 46962 52821 71749 41582 33174 92396 83530 13617 86536 73760 64216 67781 37739 95100 65895 28877 42766 26368 41830 68019 08046 09849 80946 97636 67335 66228 29151 32352 78880 61577 68278 15958 86691 80238 94033 30764 41912 40341 20223 16368 57786 03572 76941 54177 88264 35238 13190 50280 87018 57504 70463 12933 35375 72853 86605 88890 45831 11450 77394 29352 01994 32197 11716 42235 00564 40429 79892 08159 43071 67019 85746 92738 48653 83343 61457 94634 17592 25738 98588 00169 80147 57420 54299 58012 42958 10545 65108 31046 29728 29375 84161 16253 25625 16572 49807 84920 99897 99062 00359 36509 93472 15829 65174 13579 84910 47111 66079 15874 36986 54122 23483 41887 72292 94463 35178 65385 67319 62559 85202 60729 47674 07261 67671 45573 64981 21056 77716 89348 49176 60771 70527 71876 01199 90814 41130 58645 57791 05256 84304 81144 02619 38402 32247 09392 49802 93355 07318 45890 35539 71330 88446 17410 79591 62511 71486 48744 68611 24760 54286 73436 70904 66784 68670 27409 18810 14249 71114 96578 17724 27934 70702 16688 29561 08777 94405 04843 75284 43375 10882 82647 71978 54000 65097 04033 02186 25561 47332 11777 11744 13350 28160 88403 51781 45254 19643 20309 57601 86946 49088 68154 52856 21346 98835 54445 60249 55666 84366 02922 19512 48309 10605 37720 19802 18310 10327 04178 38665 44718 12603 97190 68846 23708 57518 08003 53270 47185 65949 94761 24248 11099 92886 79158 96904 95639 47624 60842 40659 30948 62150 76903 14987 02067 35338 48349 55083 63660 17848 77106 08098 04269 24713 24100 09464 01437 36032 65645 18456 67924 56669 55100 15022 98330 79849 60799 49882 49706 17236 74493 61226 22296 17908 14311 41466 09412 34159 35930 95854 07913 90872 08322 73354 95720 80757 16517 18765 99449 85693 79562 38755 51617 57543 80917 80528 02946 42004 47215 39628 07463 60211 32942 55916 00257 07356 28126 38733 10600 58910 65245 70802 44749 37543 18414 94014 82119 99627 64531 06800 66311 83823 76163 96631 80931 44467 12986 15527 59820 14514 10275 60068 92975 02463 04017 35148 91945 76360 78935 28555 05317 33141 64570 50499 64438 90936 30843 87448 47839 61684 05184 52732 88403 23452 02470 56851 64657 16477 13932 37755 17294 79512 61323 98229 60239 45485 79754 58651 74587 87713 31813 87529 59809 41217 42273 00352 29650 80891 77705 06825 92488 22322 15493 80483 71454 78164 72139 76820 96332 05083 05647 92048 20859 20475 49985 73203 88876 39160 19952 40918 93894 55767 68749 73085 69559 58010 65952 65030 36266 15975 06622 25084 06742 88982 65907 51063 75635 69968 21151 09496 69744 58054 72886 93631 02036 78232 50182 32370 84597 90111 54847 20876 18212 47781 32663 30412 07621 65873 12970 81123 07581 59821 24863 98072 12407 86887 81145 01655 82513 61789 03070 86087 01989 75889 80745 66439 55157 41536 31931 91981 07057 53366 33738 03827 21527 98849 35039 74800 15890 51942 08797 11308 05123 39332 21903 46624 99171 69150 94854 14018 71060 35460 37946 43379 00589 09577 21180 80446 57439 62806 18671 78610 17156 74096 76620 80295 76657 70512 91209 90794 43046 32892 94730 61595 10430 90222 14393 71849 56063 40561 89342 51305 72682 91465 78329 33405 24635 02892 91754 70872 56484 26003 49629 61165 41382 30077 31332 72983 05001 60256 72401 41851 52041 89070 11542 88579 92081 21984 49315 69990 59182 01181 97335 00126 18772 80368 12481 99587 70702 07532 40636 12593 13438 59554 25477 81961 14293 51635 61223 49666 15226 14735 39967 40515 84998 60355 29533 29245 75238 88101 36202 34762 46690 55816 43896 78630 97627 36550 47243 48643 07121 84943 73485 30060 63876 44566 27218 66617 01238 12771 56213 79746 14986 13287 44117 71455 24447 08997 14452 28856 62942 44023 01847 91205 47849 85745 21634 69644 89738 92062 40194 35183 10088 28348 02492 49085 40307 78638 75165 91130 28739 58787 09810 07727 18271 87452 90139 72836 61484 21428 71705 53179 65430 76504 53432 46005 36361 47261 81809 69976 93348 62640 77435 19992 86863 23835 08875 66835 95097 26557 48154 31940 19557 68504 37248 00102 04137 49831 87225 96773 87154 95839 97184 44907 27914 19658 45930 08394 26370 20875 63539 82169 62055 32480 32122 67498 91140 26785 28599 67340 52420 31091 79789 99057 18821 94939 13207 53431 70798 00237 36590 98537 55202 38911 64346 71855 82906 85371 18979 52626 23449 24833 92496 34244 97146 56846 59124 89185 56629 58932 99090 35239 23333 36474 35203 70770 10108 43880 03290 75983 42170 18554 22838 61617 21041 76030 11645 91878 05393 67447 47205 99850 23582 89183 36929 22337 32399 94804 37108 41965 94731 62654 82574 80994 82509 99183 30069 76569 36715 96893 64493 34886 47442 13500 84070 06608 83597 23503 95323 40179 58255 70360 16936 99098 86711 32109 79889 70705 17280 75585 51912 69930 67309 92507 04070 24556 85077 86790 69476 61262 98082 25163 31363 99521 17098 45280 92630 37592 24267 42575 59989 28927 83704 74445 21893 63203 48941 55210 44597 26188 38003 00677 61793 13813 99162 05806 27016 51024 45886 92476 49246 89192 46121 25310 27573 13908 40470 00714 35613 62316 99237 16948 48132 55420 09145 30410 37135 45329 66206 39210 54798 24392 12517 25401 32314 90274 05858 92063 21758 94943 45489 06846 39931 37570 91034 63327 14153 16223 28055 22972 97953 80188 01628 59073 57295 54162 78867 64982 74186 16421 87898 85741 07164 90691 91851 16281 52854 86794 17363 89066 53885 76422 91583 42500 67361 24538 49160 67413 73401 73572 77995 63410 43326 88356 95078 14931 37800 73623 54180 07061 91802 67328 55119 19426 76091 22103 59874 69241 17283 74931 26163 39500 12395 99240 50845 43756 98507 95704 62226 64619 00010 35004 90183 03415 35458 42833 76437 81119 88556 31877 77925 37201 16671 85395 41835 98443 83052 03762 81944 07615 94106 82071 69703 02285 15225 05731 26093 04689 84234 33152 73213 13612 16582 80807 52126 31547 73060 44237 74753 50595 22871 74402 66638 91488 17173 08643 61113 89069 42027 90881 43119 44879 94171 54042 10341 21908 47094 08025 40239 32942 94549 38786 40230 51292 71190 97513 53600 09219 71105 41209 66831 11516 32870 54230 28470 07312 06580 32626 41711 61659 57613 27235 15666 62536 67271 89985 34199 89523 68848 30999 30275 74199 16463 84142 70779 88708 87422 92770 53891 22717 24863 22028 89842 51252 87217 82603 05009 94510 82478 35729 05691 98855 54678 86079 46280 53712 27042 46654 31921 45281 76074 14824 03827 83582 97193 01017 88834 56741 67811 39895 47504 48339 31468 96307 63396 65722 67270 43393 21674 54218 24557 06252 47972 19978 66854 27989 77992 33957 90575 81890 62252 54735 82205 23642 48507 83407 11014 49804 78726 69199 01864 38822 93230 53823 18559 73286 97809 22253 52959 10173 41407 33488 47610 05564 01824 23921 92695 06208 31838 14546 98392 36646 13639 89101 21021 77095 97670 49083 05081 85470 41946 64371 31229 96923 58895 38493 01363 56576 18610 60622 28705 59942 33716 31021 27845 74464 63989 73818 85667 46260 87948 20186 47487 67272 72220 62676 46533 80998 01966 88368 09941 59075 77685 26398 65146 25333 63124 50536 40261 05696 05513 18381 31742 61184 42018 90888 53196 35698 69627 95036 73842 43130 11331 75330 53298 02016 68881 74813 42988 68158 55778 10343 23175 30647 84983 21062 97184 25184 38553 44276 20128 23457 07169 88530 51832 61796 41178 57960 88881 50329 60229 07056 14476 22091 50947 39035 94664 69162 35396 80920 13945 78175 89108 89319 92112 26007 39281 49169 48161 52738 42736 26429 80982 34063 20024 40244 95894 45612 91670 49508 23581 24873 91799 64864 11334 80324 75777 52197 08932 77226 23494 86015 04665 26814 39877 05161 53170 26696 92970 49283 16285 50421 28981 46706 19533 19702 69507 21437 82304 76875 28028 73541 26166 39170 82459 25170 01071 41808 54800 63692 32594 62019 00227 80874 09859 77192 18051 58532 14739 26532 51559 03541 02092 84665 92529 99143 53791 82531 45452 90598 41581 76370 58927 90690 98969 11164 38118 78094 35371 52133 22614 43625 31449 01274 54772 69573 93934 81546 91631 16249 28873 57471 88240 71503 99500 94467 31954 31619 38554 85207 66573 88251 39639 16357 67231 51005 55603 72633 94867 20820 78086 53734 94244 01157 99667 50736 07111 59351 33195 91971 20948 96471 75530 24531 36477 09420 94635 69698 22266 73775 20994 51684 50643 62382 42118 53534 88798 93956 73187 80660 61078 85440 00550 82765 70305 58744 85418 05778 89171 92078 81423 35113 86629 29667 17964 34687 60077 04799 95378 83387 87034 87180 21842 43734 21122 73940 25571 76908 19603 09201 82401 88427 05704 60926 22564 17837 52652 63358 32424 06612 53311 52942 34579 65569 50250 68100 18310 90041 12453 79015 33296 61569 70522 37921 03257 06937 05109 08307 89479 99900 49993 95322 15362 27484 76603 61367 76979 78567 38658 46709 36679 58858 37887 95625 94646 48913 76652 19958 82869 33801 83601 19323 68578 55855 81955 56042 15625 08836 50203 32202 45137 62158 20461 81067 05195 33065 30606 06501 05488 71672 45377 94283 13388 71631 39559 69058 32083 41689 84760 65607 11834 71362 18123 24622 72588 41990 28614 20872 84956 87963 93254 64285 34307 53011 05285 71382 96437 09990 35694 88852 85190 40295 60473 46131 13826 38788 97551 78856 04249 98748 31638 28040 46848 61893 81895 90542 03988 98726 50697 62020 19955 48412 65000 53944 28203 93012 74816 38158 53039 64399 25470 20167 27593 28574 36666 16441 10962 56633 73054 09219 51967 51483 28734 80895 74777 75278 34422 10910 73111 35182 80460 36347 19818 56555 72957 14474 76825 52857 86334 93428 58423 11874 94400 03229 69069 77583 15903 85803 93535 21358 86007 96003 42097 54739 22967 33310 64939 56018 12237 81285 45843 17605 56173 38611 26734 78074 58506 76063 04822 94096 53041 11830 66710 81893 03110 88717 28167 51957 96753 47188 53722 93096 16143 20400 63813 22465 84111 11577 58358 58113 50185 69047 81536 89381 37718 47281 47519 98350 50478 12977 18599 08470 76219 74605 88742 32569 95828 89253 50419 37958 26061 62118 42368 76851 14183 16068 31586 79946 01652 05774 05294 23053 60178 03133 57263 26705 47903 38401 25730 59123 39601 88013 78254 21927 09476 73371 91987 28738 52480 57421 24892 11834 70876 62966 72072 72325 65056 51293 33126 05950 57777 27542 47124 16483 12832 98207 23617 50574 67387 01282 09575 54430 59683 95555 68686 11883 97135 52208 44528 52640 08125 20276 65557 67749 59696 26612 60456 52456 84086 13923 82657 68583 38469 84997 78726 70655 51918 54468 69846 94784 95734 62260 62942 19624 55708 53712 72776 52309 89554 50193 03773 21666 49182 57815 46772 92005 21266 71434 63209 63789 18523 23215 01897 61260 34373 68406 71941 93037 74688 09992 96877 58244 10478 78123 26625 31818 45960 45385 35438 39114 49677 53128 64260 92521 15376 73258 86672 26040 42523 49108 70269 58099 64759 58057 94663 97341 90640 10036 36190 40420 33113 57933 65424 26303 56145 70090 11244 80089 00208 01478 05660 37101 54122 32889 14657 22393 14507 60716 70643 55682 74377 43965 78906 79726 87438 47307 63464 51677 56210 30986 04092 71709 09512 80863 09029 73850 44527 18289 27496 89212 10667 00816 48583 39553 77359 19136 95015 31620 18908 88748 42107 98706 89911 48046 69270 65094 07620 46502 77252 86507 28905 32854 85614 33160 81269 30056 93785 41786 10969 69202 53886 50345 77183 17668 68859 23681 48847 52764 98468 82194 97397 29707 73718 71884 00414 32312 76365 04814 53112 28509 90020 74240 92558 59252 92610 30210 67368 15434 70152 52348 78635 16439 76235 86041 91941 29697 69040 52648 32347 00991 11542 42601 27343 80220 89331 09668 63678 98694 97799 40012 60164 22760 92608 23493 04118 06438 29138 34735 46797 25399 26233 87915 82998 48645 92717 34059 22562 07491 05308 53153 71829 11681 63721 93951 88700 95778 81815 86850 46450 76993 43940 98743 35144 31626 33031 72477 47486 89791 82092 39480 83314 39708 40673 08407 95893 58108 96656 47758 59905 56376 95252 32653 61442 47802 30826 81183 10377 35887 08924 06130 31336 47737 10116 28214 61466 16794 04090 51861 52603 60092 52194 72188 90918 10733 58719 64142 14447 86548 99528 58234 39470 50079 83038 85388 60831 03571 93060 02771 19455 80219 11942 89992 27223 53458 70756 62469 26177 66317 88551 44350 21828 70266 85610 66500 35310 50216 31820 60176 09217 98468 49368 63161 29372 79518 73078 97263 73537 17150 25637 87335 79771 80818 48784 58866 50433 58243 77004 14771 04149 34927 43845 75871 07159 73155 94394 26412 57027 09651 25108 11554 82479 39403 59768 11881 17282 47215 82501 09496 09662 53933 95380 92219 55919 18188 55267 80621 49923 17276 31632 18339 89693 80756 16855 91175 29984 50132 06712 93924 04144 59386 23988 09381 24045 21914 84831 64621 01473 89182 51010 90967 73869 06640 41589 73610 47643 65000 68077 10565 67184 86281 49637 11188 32192 44566 39458 14491 48616 55004 95676 98269 03089 11185 68798 69294 70513 52481 60917 43243 01538 36847 07292 89898 28460 22237 30145 26556 79898 62776 79680 91469 79837 82687 64311 59883 21090 43715 61129 97665 21539 63546 44208 69197 56737 00057 38764 97843 76862 87681 79249 74694 38427 46525 63163 23005 55130 41742 27341 64645 51278 12784 57777 24575 20386 54375 42828 25671 41288 58345 44435 13256 20544 64241 01103 79554 64190 58116 86230 59644 76958 70540 72141 98521 21067 34332 41075 67675 75818 45699 06930 46047 52277 01670 05684 54396 92340 41711 08988 89934 16350 58515 78873 53430 81552 08117 72071 88037 91040 46983 06957 86854 73937 65643 36319 79786 80367 18730 79693 92423 63214 48450 35477 63156 70255 39006 54231 17920 15346 49779 29066 24150 83288 58395 29054 26376 87668 96880 50333 17227 80018 58850 69736 23240 38947 00471 89761 93473 44308 43744 37599 25034 17880 79722 35859 13424 58131 44049 84770 17323 61694 71976 57153 53197 75499 71627 85663 11904 69126 09182 59124 98903 67654 17697 99036 23755 28652 63757 33763 52696 93443 54400 47306 71988 68901 96814 74287 67790 86697 96885 22501 63694 98567 30217 52313 25292 65375 89641 51714 79559 53878 42784 99866 45630 28788 31962 09983 04945 19874 39636 90706 82762 65748 58104 39112 23261 87940 59941 55406 32701 31989 89570 37611 05323 60629 86748 03779 15376 75115 83043 20849 87209 20280 92975 26498 12569 16342 50005 22908 87264 69252 84666 10466 53921 71482 08013 05022 98052 63783 64269 59733 70705 39227 89153 51056 88839 38113 24975 70713 31029 50443 03467 15989 44878 68471 16438 32805 06925 07766 27450 01220 03526 20370 94660 23414 64899 83902 52588 83014 86781 62196 77519 45831 67718 76275 72005 05439 79441 24599 00771 15205 15461 99305 09838 69825 42846 40725 55409 27403 13257 16326 40792 93418 33421 47090 41254 25335 23248 02193 22770 75355 54679 58716 38358 75018 15933 87174 23606 15511 71013 12352 56334 85820 36514 61418 70049 20570 43720 18261 73319 47157 00867 57853 93360 78622 73955 81857 97587 25874 41025 42077 10547 53612 94047 46010 00940 95444 95966 28814 86915 90389 90718 65980 56361 71376 92227 29076 41977 55177 72010 42764 96949 61105 62205 92502 42021 77042 69622 15495 87264 53989 22769 76603 10524 98085 57594 71631 07587 01332 08861 46326 64125 91148 63388 12202 84440 69416 94882 61529 57762 53250 19870 35987 06743 80469 82194 20563 81255 83343 64219 49232 27593 72212 89056 42094 30823 52544 08411 08645 45369 40496 92714 94003 31978 28613 18186 18881 11184 08257 86592 87574 26384 45005 99442 29568 58646 04810 33015 38891 14994 86935 43603 02218 10943 46676 40000 22362 55057 36312 94626 29609 61987 60564 25996 39461 38692 33083 71962 65954 73923 46241 34597 79574 85246 47837 98079 56931 98650 81597 76753 50553 91899 11513 35252 29873 61127 79182 74854 20086 89539 65835 94219 63331 50286 95611 92012 29888 98870 06079 99279 54111 88269 02307 89131 07603 61763 47794 89432 03210 27733 59416 90865 00719 32804 01716 38406 44987 87175 37567 81185 32132 84082 16571 10754 95282 94974 93621 46082 15583 20568 72321 85574 06516 10962 74874 37509 80922 30211 60998 26330 33915 46949 46444 91004 51528 09250 89745 07489 67603 24090 76898 36529 40657 92019 83152 65410 65813 68237 91984 09064 57124 68948 47020 93577 61193 13998 02468 13405 20039 47819 49866 20262 40089 02150 16616 38135 38381 51503 77350 22966 07462 79529 10384 06868 55690 70157 51662 41929 87244 48271 94293 31004 85482 44545 80718 89763 30032 32525 82158 12803 27467 96200 28147 62431 82862 21710 54352 89834 82082 73451 68018 61317 19593 32471 10746 62228 50871 06661 17703 46535 28395 77625 99774 46721 85715 81612 64111 43271 79434 78859 90892 80848 66949 14139 09771 67369 00277 75850 26866 46540 56595 03948 67841 11079 01161 04008 57274 45629 38425 49416 75946 05487 11723 59464 29105 85090 99502 14958 79311 21961 35908 31588 26206 82332 15615 30868 33730 83817 32793 28196 98387 50870 83483 88046 38847 84418 84003 18471 26974 54370 93732 98362 40287 51979 20802 32187 87448 82872 84372 73780 17827 00805 87824 10749 35751 48899 78911 73974 61293 20351 08143 27032 51409 03048 74622 62942 34432 75712 60086 64250 83331 87688 65075 64292 71605 52528 95449 21537 65175 14921 96367 18104 94353 17858 38345 38652 55656 64065 72513 63575 06435 32365 08936 79043 17025 97878 17719 03148 67963 84082 88102 09461 49007 97151 37717 09906 19549 69640 07086 76671 02330 04867 26314 75510 53723 17571 14322 31741 14116 80622 86420 63889 06210 19235 52235 46711 66213 74996 93269 32173 70431 05987 22503 94565 74924 61697 82609 70253 35947 50209 13836 67377 28944 38696 40002 81103 44026 08471 28990 00746 80776 48440 88711 34135 25033 67877 31679 77093 72778 68216 61178 65344 23173 22646 37847 69787 51443 32095 34000 16506 92130 54647 68909 85050 20301 50448 80834 26184 52087 30530 97318 94929 16425 32293 36124 31514 30657 82640 70283 89840 98416 02950 30924 18971 20971 60164 92656 13413 43342 22988 27909 92178 60426 79812 45728 53458 01338 26099 58771 78113 10216 73402 56562 74400 72968 34066 19848 06766 15805 02169 18337 23680 39902 79316 06420 43681 20799 00316 26444 91461 90219 45822 96909 92122 78855 39487 83538 30564 68648 81655 56229 43156 73128 27439 08264 50611 62894 28035 01661 33669 78240 51770 15521 96265 22725 45585 07386 40585 29983 03791 80350 43287 67038 09252 16790 75712 04061 23759 63276 85674 84507 91511 47313 44000 18325 70344 92090 97124 35809 44790 04624 94313 45502 89006 80648 70429 35340 37436 03262 58205 35790 11839 56490 89354 34510 13429 69617 54524 95739 60621 49028 87289 32792 52069 65353 86396 44322 53883 27522 49960 59869 74759 88232 99162 63545 97332 44451 63755 33437 74929 28990 58117 57863 55555 62693 74269 10947 11700 21654 11718 21975 05198 31787 13710 60510 63795 55858 89055 68852 88798 90847 50915 76463 90746 93619 88150 78146 85262 13325 24738 37651 19299 01561 09189 77792 20087 05793 39646 38274 90680 69876 91681 97492 36562 42260 87154 17610 04306 08904 37797 66785 19661 89140 41449 25270 48088 19714 98801 54205 77870 06521 59400 92897 77601 33075 68479 66992 95543 36561 39847 73806 03943 68895 88764 60549 83871 47896 84828 05384 70173 08711 17761 15966 35050 39979 34386 93391 19789 88710 91565 41709 13308 26076 47406 30571 14110 98839 38809 54814 37828 47452 88383 68079 41888 43426 66222 07043 87228 87413 94780 10177 21392 28191 19923 65405 51639 58934 74263 95382 48296 09036 90028 83593 27745 85506 08013 17988 40716 24465 63997 94827 57836 50195 51422 15513 39281 97822 69842 78638 39167 97150 91262 41054 87257 00924 07004 54884 85692 95044 81107 38087 99654 74815 68913 93538 09434 74556 97212 89198 27177 02076 66136 02489 58146 81191 33614 12125 87838 95577 35719 49863 17210 84439 89014 23948 49665 92517 31388 17160 26632 61931 06536 65350 41473 07080 44149 39169 36326 23737 67777 09585 03132 55990 09576 27319 57308 64804 24677 01212 32702 05337 42667 05314 24482 08168 13030 63973 78736 64248 36725 39837 48769 09806 02182 78578 62165 12738 56351 32901 48903 50988 32706 17258 93257 53639 93979 05572 91751 60097 61545 90447 71692 26580 63151 11028 03843 60173 74742 15247 60851 52099 01615 85823 12571 59073 34217 36576 26714 23904 78279 58728 15050 95633 09280 26684 58937 64964 97702 32973 64131 90609 82740 63353 10897 92464 24213 45837 40901 16939 19642 50459 12881 34034 98810 63540 08875 96820 05440 83643 86516 61788 05576 08956 89672 75315 38081 94207 73325 97917 27843 76256 61184 31989 10250 07491 82908 64751 49794 00316 07038 45549 46538 59460 27452 44746 68123 14687 94344 16109 93338 90899 26384 11847 42525 70445 72517 45932 57389 89565 18571 65759 61481 26602 03107 97628 25416 55905 06042 47911 40169 57900 33835 65748 69252 80074 30256 23419 49828 64679 14476 32277 40055 29460 90394 01775 36335 65547 19310 00175 43004 75047 19144 89984 10400 15867 94617 92416 10016 45471 65513 37074 07395 02604 42769 53855 38343 97550 54887 10997 85205 40117 51697 47581 34492 60794 33689 54378 32211 72450 68734 42319 89878 84412 85420 64742 80973 56258 07066 98310 69799 35260 69339 21356 85881 39121 48073 54728 46322 77849 08087 00246 77763 03605 55123 23866 56295 17885 37196 73034 63470 12229 39581 60679 25091 53217 48903 08408 86516 06111 90114 98443 41235 01246 46928 02880 59961 34283 51188 47154 49771 27847 33617 66285 06216 97787 17743 82436 25657 11779 45006 44777 18370 22199 91066 95021 65675 76440 44997 94076 50379 99954 84500 27106 65987 81360 38023 14126 83690 57831 90460 79276 52972 77694 04361 30230 51787 08054 65115 42469 39526 51271 01052 92707 03066 73024 44712 59739 39950 51462 84047 67431 36373 99782 59184 54117 64133 27906 46063 65841 52927 01903 02760 17339 47486 69603 48694 97654 17524 29306 04072 70050 59039 50314 85229 21392 57559 48450 78867 97792 52539 31765 15641 61971 68443 52436 97944 47355 96426 06333 91055 12682 60615 95726 21703 66985 06473 28126 67245 21989 06054 98802 80782 88142 97963 36696 74412 48059 82192 14633 95657 45722 10229 86775 99746 73812 60693 67069 13408 15594 12016 11596 01902 37753 52555 63006 06247 98326 12498 81288 19293 73434 76862 68921 92397 77833 91073 31065 88256 81377 71723 28315 32908 25250 92733 04785 07249 77139 44833 38925 52081 17560 84529 66590 55394 09655 68541 70600 11798 57293 81399 82583 19293 67910 03918 44099 28657 56059 93598 91000 29698 64460 97471 47184 70101 53128 37626 31146 77420 91455 74041 81590 88000 64943 23785 58393 08530 82830 54760 76799 52435 73916 31221 88605 75496 73832 24319 56506 55460 85288 12019 02363 64471 27037 48634 42172 72578 79503 42848 63129 44916 31847 53475 31435 04139 20961 08796 05773 09872 01352 48407 50576 37199 25365 04709 08582 51393 68634 63863 36804 28917 67107 60211 11598 28875 53994 01200 76013 94703 36617 93715 39630 61398 63655 49221 37415 97905 11908 35882 90097 65664 73007 33879 31467 89131 81465 10931 67615 75821 35142 48604 42292 44530 41131 60652 70097 43300 88499 03467 54055 18640 67734 26035 83409 60860 55337 47362 76093 56588 53109 76099 42383 47382 22208 72924 64497 68456 05795 62516 76557 40884 10321 73134 56277 35856 05235 82363 89532 03853 40248 42273 37163 91239 73215 99544 08284 21666 63602 32965 45694 70357 71848 73442 03422 77066 53837 38750 61692 12768 01576 61810 95420 09770 83636 04361 11059 24091 17889 54033 80214 26523 94892 96864 39808 92611 46354 14571 53519 43428 50721 35345 30183 15875 62827 57338 98268 89852 35577 99295 72764 52293 91567 47756 66760 51087 88764 84534 93636 06827 80505 64622 81359 88858 79259 94094 64460 41705 20447 00463 15137 97543 17371 87756 03981 59626 47501 41090 66588 66162 18003 82669 89961 96558 05872 08639 72117 69952 19466 78985 70117 98332 44060 18115 75658 07428 41829 10615 19391 76300 59194 31443 46051 54047 71057 00543 39000 18245 31177 33718 95585 76036 07182 86050 63564 79979 00413 97618 08955 36366 96031 62193 11325 02238 51791 67205 51806 59263 51803 62512 14575 92623 83693 48222 66589 55769 94660 49193 81124 86609 09979 81285 71823 49400 66155 52196 11220 72030 92277 64620 09993 15244 27358 94887 10576 62389 46938 89446 49509 39603 30454 34084 21024 62401 04872 33287 50081 74917 98755 43879 38738 14398 94238 01176 27008 37196 05309 43839 40063 75611 64585 60943 12951 75977 13935 39607 43227 92489 22126 70458 08183 31376 41658 18269 56210 58728 92447 74003 59470 09268 66265 96514 22050 63007 85920 02488 29186 08397 43732 35384 90839 64326 14700 05324 23540 64704 20894 99210 25040 47267 81059 08364 40074 66380 02087 01266 64209 45718 17029 46752 27854 00745 08552 37772 08905 81683 91844 65928 29417 01828 82330 14971 55423 52359 11774 81862 85929 67605 04820 38643 43108 77956 28929 25405 63894 66219 48268 71104 28281 63893 97571 17577 86915 43016 50586 02965 21745 95819 88878 68040 81103 28432 73986 71986 21306 20555 98552 66036 40504 62821 52306 15459 44744 89908 83908 19997 38747 45296 98107 76201 48713 40001 22535 52224 66954 09315 21311 53379 15798 02697 95557 10508 50747 38747 50758 06876 53764 45782 52443 26380 46143 04288 92359 34852 96105 82693 82103 49800 04052 48407 08440 35611 67817 17051 28133 78805 70564 34506 16119 33042 44407 98260 37795 11985 48694 55915 20519 60093 04127 10072 77849 30155 50388 95360 33826 19293 43797 08187 43209 49914 15959 33963 68110 62755 72952 78004 25486 30600 54523 83915 10689 98913 57882 00194 11786 53568 21491 18528 20785 21301 25518 51849 37115 03422 15954 22445 11900 20739 35396 27400 20811 04655 30207 93286 72547 40543 65271 75958 93500 71633 60763 21614 72581 54076 42053 02004 53401 83572 33829 26619 15308 35409 51202 26329 16505 44261 23619 19705 16138 39357 32669 37601 56914 42994 49437 44856 80977 56963 03129 58871 91611 29294 68188 49363 38647 39274 76012 26964 15884 89009 65717 08616 05981 47204 46742 86642 08765 33479 98582 22090 61980 21732 11614 23041 94777 54990 73873 85679 41189 82466 09130 91691 77227 42072 33367 63503 26783 40586 30193 01932 42996 39720 44451 79288 12285 44782 11953 53089 89101 25342 97552 47276 35730 22628 13820 91807 43974 86714 53590 77863 35301 60821 55991 13141 44205 09144 72935 35022 23081 71936 63509 34686 58586 56314 85557 58624 47818 62010 87118 89760 65296 98992 69328 17870 55764 35143 38206 01410 77329 26106 34315 25337 18224 33852 63520 21773 54407 15281 89813 76987 55157 57454 69397 27150 48846 97936 19500 47772 09705 61793 91382 89898 45327 42622 72886 47108 88327 01737 23258 81824 46584 36249 58059 25603 38105 21560 62061 55713 29915 60848 92064 34030 33952 62263 45145 42836 78698 28807 42514 22567 45180 61841 49564 68611 16354 04971 89768 21542 27722 47947 40335 71527 43681 94098 92050 11365 34001 23846 71429 65518 67344 15374 16150 42563 25671 34302 47655 12521 92180 35780 16924 03266 99541 74608 75924 09207 00466 93403 96510 17813 48578 35694 44076 04702 32540 75555 77647 28450 75182 68904 18293 96611 33101 60131 11907 73986 32462 77821 90236 50660 37404 16067 24962 49013 74332 17246 45409 74129 95570 52914 24382 08076 09836 48234 65973 88669 13499 19784 01310 80155 81343 97919 48528 30436 73901 24820 82444 81412 80954 43773 89832 00598 64909 15950 53228 57914 57688 49625 78665 88599 91798 67520 55455 80990 04556 46117 87552 49370 12455 32171 70194 28288 46174 02736 64997 84755 08294 22802 02329 01221 63010 23097 72151 56944 64279 09802 19082 66898 68834 26307 16092 07914 08519 76952 35553 48865 77434 25277 53119 72474 30873 04361 95113 96119 08003 02558 78387 64420 60850 44730 63129 92778 88942 72918 97271 69890 57592 52446 79660 18970 74829 60949 19064 87646 93702 75077 38664 32391 91904 22542 90235 31892 33772 93166 73608 69962 28032 55718 53089 19284 40380 50710 30064 77684 78632 43191 00022 39297 85255 37237 55662 13644 74009 67605 39439 83823 57646 06992 46526 00890 90624 10590 42154 53927 90441 15295 80345 33450 02562 44101 00635 95300 39598 86446 61695 95626 35187 80606 88513 72346 27079 97327 23313 46939 71456 28554 26154 67650 63246 56766 20279 24520 85813 47717 60852 16913 40946 52030 76733 91841 14750 41401 68924 12131 98268 81568 66456 14853 80287 53933 11602 32292 55561 89410 42995 33564 00957 86495 34093 51152 66454 02441 87759 49316 93056 04486 86420 86275 72011 72319 52640 50230 99774 56764 78384 88973 46431 72159 80626 78767 18380 05247 69688 40849 89185 08614 90034 32403 47674 26862 45952 39589 03585 82135 00645 09981 78244 63608 73177 54378 85967 76729 19526 11121 38591 94725 45140 03011 80503 43787 52776 64402 76261 89410 17576 87268 04281 76623 86068 04778 85242 88743 02591 45247 07395 05465 25135 33945 95987 89619 77891 10418 90292 94381 85672 05070 96460 62635 41732 94464 95766 12651 95349 57018 60015 41262 39622 86413 89779 67333 29070 56737 69621 56498 18450 68422 63690 36784 95559 70026 07986 79962 61019 03933 12637 68556 96876 70292 95371 16252 80055 43100 78640 87289 39225 71451 24811 35778 62766 49024 25161 99027 74710 90335 93330 93049 48380 59785 66288 44787 44146 98414 99067 12376 47895 82263 29490 46798 12089 98485 71635 71087 83119 18486 30254 50162 09298 05829 20833 48136 38405 42172 00561 21989 35366 93713 36733 39246 44161 25223 19694 34712 06417 37549 12163 57008 57369 43973 05979 70971 97266 66642 26743 11177 62176 40306 86813 10351 89911 22713 39724 03688 70009 96862 92254 64650 06385 28862 03938 00504 77827 69128 35603 37254 82557 93912 98525 15068 29969 10775 42576 47488 32534 14121 32800 62671 70940 09098 22352 96579 57997 80301 82824 28490 22147 07481 11124 01860 76134 15150 38756 98309 18652 78065 88966 82362 52393 78452 72634 53042 04188 02508 44236 31903 83318 38455 05223 67992 35775 29291 06925 04326 14469 50109 86108 88999 14658 55188 18735 82528 16430 25209 39285 25807 79697 37620 84563 74821 14433 98816 27100 31703 15133 44023 09526 35192 95886 80690 82135 58536 80161 00021 37408 51154 48491 26858 41268 69589 91741 49133 82057 84928 00698 25519 57402 01818 10564 12972 50836 07035 68510 55331 78784 08290 00041 55251 18657 79453 96331 75385 32092 14972 05266 07831 26028 19611 64858 09868 45875 25129 99740 40927 97683 17663 99146 55386 10893 75879 52214 97173 17281 31517 93290 44311 21815 87102 35187 40757 22210 01237 68721 94474 72093 49312 32410 70650 80618 56237 25267 32540 73332 48757 54482 96757 34500 19321 90219 91199 60797 98937 33836 73242 57610 39389 85349 27877 74739 80508 08001 55447 64061 05352 22023 25409 44356 77187 94565 43040 67358 96491 01761 07759 48364 54082 34861 30254 71847 64851 89575 83667 43997 91508 51285 80206 07820 55446 29917 23202 02822 29148 86959 39972 99742 97471 15537 18589 24238 49385 58585 95407 43810 48826 24648 78805 33042 71463 01194 15898 96328 79267 83273 22456 10385 21970 11130 46658 71005 00083 28517 73117 76489 73523 09266 61234 58887 31028 83515 62644 60236 71996 64455 47276 08310 11878 83891 51149 34093 93447 50073 02585 58147 56190 88139 87523 57812 33134 22798 66503 52272 53671 71230 75686 10450 04548 97036 00795 69827 62639 23441 07146 58489 57802 41408 15840 52295 36937 49971 06655 94894 45924 62866 19963 55635 06526 23405 33943 91421 11271 刷题是一种出路
枚举是一种思想
打表是一种勇气
搜索是一种信仰
剪枝是一种精神
骗分是一种日常
爆零是一种宿命
WA是一种绝望
TLE是一种痛苦
RE是一种放弃
UKE是一种无奈
CE是一种羞耻
AC是一种原谅
Judging是一种等待
AK是一种幻想
屏幕在深夜微微发亮
思想在那虚树路径上彷徨
平面的向量交错生长
织成 忧伤的网
剪枝剪去我们的疯狂
SPFA 告诉我前途在何方
01 背包装下了忧伤
笑颜 溢满脸庞
键盘微凉 鼠标微凉
指尖流淌 代码千行
凸包周长 直径多长
一进考场 全都忘光
你在 OJ 上提交了千百遍
却依然不能卡进那时限
双手敲尽代码也敲尽岁月
只有我一人
写的题解
凋零在 OJ 里面
Tarjan 陪伴强连通分量
g欧拉跑过的七桥古塘
让你 心驰神往
队列进出图上的方向
线段树区间修改求出总量
可持久化留下的迹象
我们 伏身欣赏
数论算法 图论算法
高斯费马 树上开花
线性规划 动态规划
时间爆炸 如何优化
我在 OI 中辗转了千百天x
我下面在座的各位都是垃圾。
以下内容仅供18十八岁以上成年人观看
(别怪老子没跟你打过招呼)
我赌你肯定不敢大声用普通话念出这首诗:
卧春
[宋] 陆游
暗梅幽闻花,
卧枝伤恨底。
遥闻卧似水,
易透达春绿。
岸似绿,
岸似透绿,
岸似透黛绿。
班长说:走,我们去炸外星人
副班长说:这个主意不错
化学课代表负责提取氢气
英语课代表到外国购买进口爆炸材料
物理课代表负责拼装氢弹
数学课代表负责计算爆破面积
地理课代表负责策划爆破地点
信息课代表负责打倒计时爆炸代码
美术课代表负责绘画爆炸蘑菇云
历史课代表负责记录光辉场面并将其载入史册
体育课代表负责屠杀懵逼的外星人
生物课代表负责事后生态环境
音乐课代表负责奏乐安抚众人
政治课代表负责使用法律打官司
语文课代表负责乱写文章推卸责任
班主任:干得漂亮!
文理之战 物理x政治 “好久不见,政治。”物理微笑道。政治依然是那副波澜不惊的神色,眼底幽寂,深不可测。 他一步步地走向了政治:“身为文综最强的你,是唯一有资格成为我对手的学科。”政治从容不迫地回答道:“阁下谬赞了。”声音低沉如故。 物理只觉得恶心。 政治生着一张永远年轻的脸孔,尽管这张脸会随着岁月的变迁而改变样貌,却从未被岁月划下一丝皱纹。他习惯摆出一副沉稳谦逊的模样,可物理清楚,这个不老不死的诡异学科内里是如何老奸巨猾。 一枚硬币从物理手中脱离,完成了一次完美的自由落体运动,恰恰落在二人直线距离的中央。“正面,我先出手。”物理毫不客气地公布结果。政治微眯凤眸,唇角,是一丝不易察觉的弧度。 “力改变物体的运动状态!” 物理向一个特殊的角度有力地喝道,声波触碰到了摆在空间中的石膏几何体,大大小小的几何体忽然开始缓缓地匀速直线运动起来。 “加速度正向递增。”物理双手一挥,几何体旋即向政治的方向迅速撞去。 政治的脸上没有丝毫惧色。 “爱国敬业诚信友善,富强民主文明和谐。”两道防护墙凭空腾起,挡住了石膏几何体的攻击。 “马克思主义哲学为具体科学的研究提供正确的世界观和方法论!” 刹那间,两道防护墙幻化成利刃向物理刺去。物理敏捷一闪躲过了攻击,两道利刃却穷追不舍。物理暗骂道:“该死的,竟然这么快就就启用必修四!” “理想条件下物体总保持静止或匀速直线运动!”两道利刃的速度依旧迅猛,但不再改变追击方向和加速度。物理灵巧地改变逃跑方向:“视重为零时,物体完全失重!”两道利刃撞在了一道顺空而起的墙上,哐当跌落在地。 “价格围绕价值上下波动!” 两道利刃忽然如同活了起来般,腾空而起向物理疯狂袭击,物理还没来得及躲避便被利刃划伤了背部。“贫富差距影响社会总体消费水平。” 两道利刃左右相逼,物理的身上又新添了两道伤。 该死的,这不行!再被他划两道游戏就结束了! 于是物理大声喊道:“初速度等于末速度减去加速度与时间之积!”奇迹出现了,两道利刃的主动权迅速转移到了物理的手中,“量不够,a来凑!”利刃改变运动方向,转而向政治刺去。 政治的眼底忽然闪过了一丝涟漪,但又迅速恢复了平静。“国家应以经济建设为中心,大力发展生产力。”两道利刃蓦然静止。 “AABCD。” 物理猛然诧异。他完全没有想过,政治会使用选择题答案作弊。几何体,防护墙,利刃,统统幻灭为了尘埃。 …… 物理举起了双手。 政治满意地笑了。“果然,你永远都是笑到最后的赢家。”物理不甘地看着他。 当政治转身的一瞬间,物理冷冷地道:“AC DB AB DD AD ABCD” 政治的背后迅速被划下五道裂痕。 “别忘了,物理选择题的分值比政治多得多。”
鲁迅原名李大钊,浙江周树人,是著名的法西斯音乐家,一生有2000多项发明,被称为太空步的创始人。 他拥有一个好嗓子,小学时就凭借着90分钟跑100米的优异成绩考上了新东方烹饪学校! 毕业后成功进入富士康苦心练习勃鸡, 他擅长110米栏, 左手反打技术高超,拿手全垒打,大灌篮,“后空翻180度右旋体360度后蹬地翻转720度”是他的经典动作,更难得可贵的是他落地没有水花。 他还是恶魔果实能力者,传说中的三忍之一,曾大闹天宫,后改邪归正,统一三国, 传说他有107个弟兄,个个铜头铁臂,面目狰狞,这便是羊村的起源, 他生平淡泊名利,后遇到高人阿凡达的指点,打死了白雪公主,与七个小矮人快乐的生活在一起! 并写了名侦探柯南的故事。 名侦探柯南讲述的是要成为海贼王的八神太一收服了皮卡丘并登上创界山启动光能使者打败了鲨鱼辣椒, 然后跟多啦A梦一起通过黄金十二宫收集七个葫芦娃召唤神龙复活二代火影, 但最终为了保卫M78星云而成为了羊村村长, 同蓝精灵们一起抵抗光头强的入侵的故事。
语文老师一回头, 鲁迅甘为孺子牛; 数学老师一回头, 六元六次都能求; 英语老师一回头, 满口洋文跑地球; 物理老师一回头, 一根杠杆撬地球; 化学老师一回头, 二氧化碳变汽油; 劳动老师一回头, 破铜烂铁来走秀; 体育老师一回头, 黛玉也能踢足球; 政治老师一回头, 全班同学都梦游; 地理老师一回头, 找到黄金牛不牛? 美术老师一回头, 蒙娜丽莎也风流。
数学是火,点亮物理的灯; 物理是灯,照亮化学的路; 化学是路,通向生物的坑; 生物是坑,埋葬理科生。 文言是火,点亮历史宫灯; 历史是灯,照亮社会之路; 社会是路,通向哲学大坑; 哲学是坑,埋葬文科生。
听说津津为课程烦恼 金明一家住进了新房 听说丁丁玩数字游戏 火柴棒能搭出新天地 听说校门外正在砍树 大家一起做靶形数独 听说旅行者在赚差价 潜伏者正在破译着密码 只有无尽的代码知道 津津摆脱了学习的烦恼 金明开心的走进商店 挑选着书桌和电脑 总有一种算法能够让你成功拿到分 无论是贪心还是动规或者将答案二分 思如泉涌掀起波涛又汇成一个新的算法 让所有TLE 所有MLE 激励着我们前行写代码 听说玩具小人藏眼镜 许多导弹早已逼近 听说两人在挑选客栈 火星上有能量项链 听说陶陶在采摘苹果 一只青蛙要从河边过 听说推销员走入胡同 杰瑞爬进了奶酪的小洞 只有无尽的代码知道 小人儿将眼镜藏进了书架 拦截者沉着地应对 依次将导弹击打 总有一种算法能够让你成功拿到分 无论是贪心还是动规或者将答案二分 思如泉涌掀起波涛又汇成一个新的算法 让所有TLE 所有MLE 激励着我们前行写代码 总有一种暴力能够让你成功出奇迹 无论是搜索或者打表又或者无脑枚举 思如泉涌掀起波涛又汇成一个新的算法 让所有TLE 所有MLE 激励着我们前行写代码 在上~ 啊~啊~啊~啊~
一群伟大的科学家死后在天堂里玩藏猫猫,轮到爱因斯坦抓人,他数到100睁开眼睛,看到所有人都藏起来了,只见伏特趴在不远处。爱因斯坦走过去说:“伏特,我抓住你了。” 伏特说:“不,你没有抓到我。” 爱因斯坦:“你不是伏特你是谁?” 伏特:“你看我身下是什么?” 爱因斯坦低头看到在伏特身下,居然是安培! 伏特:“我身下是安培,我俩就是伏特/安培,所以你抓住的不是我,你抓住的是欧姆!” 爱因斯坦反应迅速,于是改口喊,“欧姆,我抓住你了!” 可是伏特和安培毕竟是欧姆的好哥们,于是,伏特和安培一个鱼跃站了起来,但是仍然紧紧抱在一起,爱因斯坦大惑。 他俩不紧不慢地说,现在,我们不再是欧姆,而是伏特×安培, 变成瓦特了。 爱因斯坦觉得有道理,于是喊,那我终于抓到你了,瓦特! 这时候,瓦特躲在角落里慢慢悠悠地说:“你看他俩这样抱着已经有好几秒了,所以,你抓得不是瓦特,而是瓦特×秒,是焦耳啦。” 这时,他看到牛顿站在不远处,爱因斯坦于是跑过去说:“牛顿,我抓住你了。” 牛顿:“不,你没有抓到牛顿。” 爱因斯坦:“你不是牛顿你是谁?” 牛顿:“你看我脚下是什么?” 爱因斯坦低头看到牛顿站在一块长宽都是一米的正方形的地板砖上,不解。 牛顿:“我脚下这是一平方米的方块,我站在上面就是牛顿/平方米,所以你抓住的不是牛顿,你抓住的是帕斯卡。” 爱因斯坦倍受挫折,终于忍无可忍地爆发了,于是飞起一脚,踹在牛顿身上,把牛顿踹出了那块一平米的地板砖,然后吼到:“说!你还敢说你是帕斯卡??” 牛顿慢慢地从地上爬起来,说:“不,我已经不是帕斯卡了,你刚刚让我牛顿移动了一米的距离,所以,我现在也是焦耳了。” 焦耳这次学聪明了,一把扑到了阿伏伽德罗在自己身下,说:“你看,我现在是J/mol啦”, 正当爱因斯坦思考J/mol是什么东西的时候,亥姆霍兹和吉布斯这两个自由能吵了起来,都说是对方。为了不至于两败俱伤,他们一脚把开尔文踹到焦耳下面,把阿伏伽德罗顶了出来。 “看!”他俩说,“现在是J/K,是熵啦,要抓就抓克劳修斯吧” 游戏继续 这次是安培被爱因斯坦发现了,眼看安培就要被抓了。安培顺势往地上一躺,伸直身体对站在身边不远处的爱因斯坦说:“等等,我在你站的地方产生了磁场。” 正当爱因斯坦在考虑该抓高斯还是特斯拉的时候,发现他俩一人找了一块地板砖抱着,说:“不麻烦你老了,我们现在是磁通量B·S,去找韦伯吧。” 等到爱因斯坦要抓住韦伯的时候,发现韦伯在做深蹲。 爱因斯坦问:“你干嘛呢。” 韦伯回答说:“你没看到我一会儿变大,一会儿变小,我在产生感应电动势呢。” 这时伏特一下子慌了,一把抓住密立根的衣领,说:“你成天拿个油壶乱喷什么?” “测定元电荷。”密立根回答道。 “太好了!”伏特一把抱住密立根说,“从现在起,我们就是eV,也就是焦耳。” “靠,今天是邪了门啦!”焦耳嘀咕道,一把把赫兹压在身下,说:“看,现在是E/v,是普朗克啦!” 普朗克也不是好惹的,他突然发现远处有个来自东方的老头在地上写下了22/7和355/113,很是得意,一打听此人姓祖,心里大喜,急忙跑过去,把这两个分数照抄了一遍,趴在这四个分数上面。对刚气喘嘘嘘赶来的爱因斯坦说:“看现在是h/4pi啦!” “那又怎样?”爱因斯坦问。 “是我的好哥们海森堡教我的,说这样我就不是我了,有什么事尽管找他。” “好,那他在哪里?” “这个,还真说不准。” 爱因斯坦恼羞成怒,正准备对普朗克大打出手。普朗克说:“等等,海森堡有个姓薛的好哥们,就躲在前面的箱子里。” “这个箱子连通风口都没有,难道不会憋死吗?” 爱因斯坦问。 “这个就得你亲自去打开看看了。” //忍者必须死 #include<bits/stdc++.h> #include<windows.h> #include<stdio.h> #include<conio.h> #include<time.h> #define Nor if(B[b].x<5) B[b].x=5; #define Out1 Bx1-Bvx1<=6||Bx1-Bvx1>=28||By1-Bvy1<=7||By1-Bvy1>=27 #define Out2 Bx2-Bvx2<=6||Bx2-Bvx2>=28||By2-Bvy2<=7||By2-Bvy2>=27 #define Chang1 {Bwhat1=0;Bvx1=Bvy1=0;memset(Bgo1,0,sizeof(Bgo1));} #define Chang2 {Bwhat2=0;Bvx2=Bvy2=0;memset(Bgo2,0,sizeof(Bgo2));} #define Chang3 {Bwhat3=0;Bvx3=Bvy3=0;memset(Bgo3,0,sizeof(Bgo3));} using namespace std; int ti(float a) {return ((int)(a10+5))/10;} void Setpos(float x,float y){COORD pos;pos.X=ti(y4)/2;pos.Y=ti(x);SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);} 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(a8) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED);if(a9) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY|BACKGROUND_GREEN|BACKGROUND_BLUE);if(a10) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY|BACKGROUND_RED|BACKGROUND_BLUE);if(a11) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_BLUE);if(a12) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN);if(a13) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY);if(a14) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN|FOREGROUND_BLUE);} int Blomax,Ren,Exp,Expmax,Lv,Lvl,Ice,Drug,ar1,ar2,Tar1,Tar2,bl,br,Win,T,Tb,Sy,Up,Upt,Down,u1,u2,Kill,Killb,L,Ll[4],Li,D,Gd[10],Biao,Fire,Fir,Water,Thun,Wind,Magne,I[20][2],ib,Dis,Disb,Dis1,Disb1,Boss,Bblo,Bblomax,Bwhat1,Bwhat2,Bwhat3,Bgo1[10],Bgo2[10],Bgo3[10],Bbr,Bbl,Bl[4]; float X,Y,Vx,Vy,Ding,Blo,Hui,Bx1,By1,Bx2,By2,Bx3,By3,Bvx1,Bvy1,Bvx2,Bvy2,Bvx3,Bvy3,Bway[1001][2]; struct bullet{float x,y,vx,vy;int what;int a,t,How;int life;bool kill;}B[100001]; void Map(int a,int b); void Pan(int a,float x,float y,int b){ float Nox[4],Noy[4];Nox[0]=X,Noy[0]=Y; if(Down1&&X22) Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=X-1,Noy[2]=Y-0.5;else if(Down2) Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=-10,Noy[2]=-10;else if(Down1||X<18) Nox[1]=X-1,Noy[1]=Y-0.5,Nox[2]=-10,Noy[2]=-10;else Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=X-1,Noy[2]=Y-0.5; for(int i=0;i<3;i++){ if(a-1){if(abs(x-Nox[i])+abs(y-Noy[i])<1.5) {if(B[b].what==-10)Exp+=2;if(B[b].what==-11)Exp+=1;B[b].life=0;if(B[b].life0&&bbl) bl++;Map(3,b);break;}} if(a==-2){if(abs(x-Nox[i])+abs(y-Noy[i])<2.5) {if(B[b].what==-2)Exp+=5,Biao+=5;if(B[b].what==-3)Fire=300,Ice=0,Fir=3;if(B[b].what==-4)Water=200;if(B[b].what==-5){Wind=70;Ding=28.25;Ice=0;if(Y<Ding-1)Vy=5;else Vy=0;if(Up>=1) Vx=-5;if(Down2) Vx=5;}if(B[b].what-6){Thun=200;system("color 1F");Sleep(20);system("color 6F");Sleep(10);system("color 0F");}if(B[b].what==-7)Magne=300;if(B[b].what==-8)Ice=0,Drug=0,Blo=fmin((float)Blomax,Blo+20);if(B[b].what==-9)Exp=fmin((float)Expmax,Exp+20);B[b].life=0;if(B[b].life0&&bbl) bl++;Map(3,b);break;}} }if(Wind0&&Thun0&&(B[b].kill!=0||Killb>=15||Ren1&&Killb>0)) return; for(int i=0;i<3;i++){ if((Wind>=1||Thun>=1)&&abs(x-Nox[i])+abs(y-Noy[i])<2.5) {if(B[b].what<98)Exp+=2;B[b].life=0;Map(3,b);break;} if(a1) {if(abs(x-Nox[i])<0.5&&abs(y-Noy[i])<1) {if(B[b].what>=99)Blo-=10;if(B[b].what14)Blo-=15,Ice=100,B[b].life=0;else if(B[b].what15)Blo-=20,Ice=0,B[b].life=0;else if(B[b].what17)Blo-=5,Drug=100,B[b].life=0;else if(B[b].what>=13&&B[b].what<=17)Blo-=10,B[b].life=0;else Blo-=15;B[b].kill=1,Killb=20;Kill=1;Map(3,b);break;}} if (a2||a6||a8||a9||a10||a11||a12) { if(abs(x-Nox[i])+abs(y-Noy[i])<1.5) { if(a2)Blo-=20; else if(a8)Blo-=10; else Blo-=15;B[b].kill=1,Killb=20;Kill=1;if(a!=2){B[b].life=0;if(B[b].life0&&bbl) bl++;Map(3,b);break;}}} if(a4) {if((Wind>=1||Thun>=1)&&abs(x-Nox[i])<1.5&&Noy[i]-y<=0&&Noy[i]-y>=-8) {if(B[b].what<98)Exp+=2;B[b].life=0;Map(3,b);break;}if(abs(x-Nox[i])<1&&Noy[i]-y<=0&&Noy[i]-y>=-8) {Blo-=25,B[b].kill=1,Killb=20;Kill=1;Vy=-1;Y-=0.5;break;}} } } void Map(int a,int b){ Color(0); if(a-1){ if(Boss1||Boss6){if(Bwhat15){if(ti(Bx1)20)Setpos(Bx1,By1),cout<<"";else Setpos(Bx1,By1),cout<<" ";}else{Setpos(Bx1-1,By1-0.5),cout<<" ";Setpos(Bx1,By1-1),cout<<" ";Setpos(Bx1+1,By1-0.5),cout<<" ";if(abs(ti(Bx1)-20)<=1)Setpos(20,By1-1),cout<<"";}} if(Boss2||Boss6){Setpos(Bx2-1,By2-1);cout<<" ";Setpos(Bx2,By2-1);cout<<" ";Setpos(Bx2+1,By2-1),cout<<" ";Color(0);if(abs(ti(Bx2)-20)<=1)Setpos(20,By2-1),cout<<"";} if(Boss3||Boss6){Setpos(Bx3-1,By3-0.5);cout<<" ";Setpos(Bx3,By3);cout<<" ";Setpos(Bx3+1,By3-1),cout<<" ";Color(0);if(abs(ti(Bx3)-20)<=1)Setpos(20,By3-1),cout<<"=";} if(X<0)return;if(X>=17&&X<=19){Setpos(X-1,Y);cout<<" ";Setpos(X,Y-1);cout<<" ";Setpos(X+1,Y-1),cout<<" ";}else if(X<=23&&X>=21){Setpos(X+1,Y);cout<<" ";Setpos(X,Y-1);cout<<" ";Setpos(X-1,Y-1),cout<<" ";}else if(X>23){Setpos(X,Y-1);cout<<" ";Setpos(X-1,Y-0.5),cout<<" ";}else if(X<17&&Upt!=0){Setpos(X,Y-1);cout<<" ";Setpos(X+1,Y-1.5),cout<<" ";}else if(X<17){Setpos(X,Y-1);cout<<" ";Setpos(X+1,Y-0.5),cout<<" ";}if(Thun>0){Setpos(X-2,Y-1),cout<<" ";Setpos(X+2,Y-1),cout<<" ";Setpos(X,Y+2),cout<<" ";Setpos(X,Y-2.5),cout<<" ";Setpos(X-1,Y+1),cout<<" ";Setpos(X+1,Y+1),cout<<" ";Setpos(X-1,Y-2),cout<<" ";Setpos(X+1,Y-2),cout<<" ";Setpos(20,Y-2.5),cout<<"";}if(Wind!=0){Setpos(X+1,Y-5);cout<<" ";Setpos(X,Y-5);cout<<" ";Setpos(X-1,Y-5);cout<<" ";Setpos(20,Y-5),cout<<"";}if(Water!=0){Setpos(X,Y-4);cout<<" ";Setpos(X+2,Y-3.5);cout<<" ";Setpos(X-2,Y-3.5);cout<<" ";Setpos(X+1,Y-3.5);cout<<" ";Setpos(X-1,Y-3.5);cout<<" ";Setpos(20,Y-5),cout<<"";}if(Fire!=0){Setpos(X,Y+1),cout<<" ";Setpos(X+1,Y),cout<<" ";Setpos(X-1,Y-1),cout<<" ";Setpos(20,Y-1);cout<<"";} } if(a0){ if(Boss1||Boss6){if(Bwhat15)Color(5),Setpos(Bx1,By1),cout<<"█",Color(0);else if(Bwhat14&&Bgo1[1]>6&&Bgo1[1]<11)Color(4),Setpos(Bgo1[5]-1,Bgo1[6]),cout<<"︻",Setpos(Bgo1[5],Bgo1[6]-1),cout<<"【",Setpos(Bgo1[5],Bgo1[6]+1),cout<<"】",Setpos(Bgo1[5]+1,Bgo1[6]),cout<<"︼",Color(0);else{Setpos(Bx1-1,By1-0.5),Color(0),cout<<"●●";Setpos(Bx1,By1-1);if(Bwhat12&&Bgo1[1]<=5)Color(1);else if(Bwhat13&&Bgo1[1]<=5)Color(5);else if(Bwhat16&&Bgo1[1]<=5)Color(8); else Color(4);if(Bwhat14) Setpos(Bx1,By1-0.5),cout<<"██(";else cout<<")██(";Setpos(Bx1+1,By1-0.5),cout<<"……";Color(0);}} if(Boss2||Boss6){Setpos(Bx2-1,By2-1);Color(0),cout<<"\ ";Color(0);cout<<"●";Setpos(Bx2,By2-1);Color(3);cout<<"◥";Color(5),cout<<"JJJ";Color(0),cout<<">";Color(3);Setpos(Bx2+1,By2-1),cout<<"◢█◣";Color(0);} if(Boss3||Boss6){Setpos(Bx3-1,By3-0.5);if(Bwhat33||Bwhat39) Color(1);else if(Bwhat34||Bwhat310) Color(4);else if(Bwhat35||Bwhat311) Color(5);if(Bwhat311)cout<<' ';else if(Bwhat36) Color(3);else Color(2);cout<<"●-";Setpos(Bx3,By3);if(Bwhat311)cout<<"/";else cout<<"┃";Color(0);Setpos(Bx3+1,By3-1),cout<<"●●●";} if(X<0)return;if(Ren2) Color(12);if(Ren3) Color(1);if(Ren4) Color(3);if(Ren5) Color(4);if(Ren6) Color(2);if(Drug!=0&&T%5!=0) Color(11);if(Drug!=0&&T%50) Color(11);if(Ice!=0) Color(6);if(b1) Color(8);if(Li!=0) Color(5);if(Ren1&&Killb>0&&T%4<2) Color(13);if(Wind>0&&T%4<=1) Color(1);if(Wind>0&&T%4>=2) Color(0);if(Thun>0&&T%4<=1) Color(1);if(Thun>0&&T%4>=2) Color(6); if(X>=17&&X<=19){Setpos(X-1,Y);cout<<"●";Setpos(X,Y-1);cout<<"━/";if(T%10<3) Setpos(X+1,Y-1),cout<<"┛╲";else if(T%10<6) Setpos(X+1,Y-1),cout<<"┦ ";else Setpos(X+1,Y-1),cout<<"╯>";if(Wind>0&&T%30) Setpos(X+1,Y-1),cout<<"┛╲";else if(Wind>0&&T%31) Setpos(X+1,Y-1),cout<<"┦ ";else if(Wind>0&&T%32)Setpos(X+1,Y-1),cout<<"╯>";}else if(X<=23&&X>=21){Setpos(X+1,Y);cout<<"●";Setpos(X,Y-1);cout<<"━\";if(T%10<3) Setpos(X-1,Y-1),cout<<"┓╱";else if(T%10<6) Setpos(X-1,Y-1),cout<<"┪ ";else Setpos(X-1,Y-1),cout<<"╮>";if(Wind>0&&T%30) Setpos(X-1,Y-1),cout<<"┓╱";else if(Wind>0&&T%31) Setpos(X-1,Y-1),cout<<"┪ ";else if(Wind>0&&T%32)Setpos(X-1,Y-1),cout<<"╮>";}else if(X>23){Setpos(X,Y-1);cout<<"━ ●";Setpos(X-1,Y-0.5),cout<<"│>";}else if(X<17&&Upt!=0){Setpos(X,Y-1);cout<<"━ ●";Setpos(X+1,Y-1.5),cout<<"╱ >";}else if(X<17){Setpos(X,Y-1);cout<<"━ ●";Setpos(X+1,Y-0.5),cout<<"│>";}if(Thun>0){Setpos(X-2,Y-1),cout<<"▄▄";Setpos(X+2,Y-1),cout<<"▄▄";Setpos(X,Y+2),cout<<"▌";Setpos(X,Y-2.5),cout<<"▌";Setpos(X-1,Y+1),cout<<"█";Setpos(X+1,Y+1),cout<<"█";Setpos(X-1,Y-2),cout<<"█";Setpos(X+1,Y-2),cout<<"█";}if(Magne>0&&T%7<2)Setpos(X,Y),Color(5),cout<<"★";if(Wind>1){if(T%6<2)Color(1);else Color(0);if(T%8<=1){Setpos(X+1,Y-5);cout<<"---- --";Setpos(X,Y-5);cout<<"- --- -";Setpos(X-1,Y-5);cout<<"--- - --";}else if(T%8<=3){Setpos(X+1,Y-5);cout<<"------ ";Setpos(X,Y-5);cout<<" -- ---";Setpos(X-1,Y-5);cout<<"----- - ";}else if(T%8<=5){Setpos(X+1,Y-5);cout<<" ------";Setpos(X,Y-5);cout<<"-- -- -";Setpos(X-1,Y-5);cout<<"- ----- ";}else if(T%8<=7){Setpos(X+1,Y-5);cout<<"-- ----";Setpos(X,Y-5);cout<<" --- -- ";Setpos(X-1,Y-5);cout<<"- - ----";}}if(Water!=0){Color(1);if(T%20<5){Setpos(X+2,Y-3);cout<<"■";Setpos(X+1,Y-3.5);cout<<"■";Setpos(X-1,Y-2.5);cout<<"■";Setpos(X-2,Y-3);cout<<"■";}else if(T%20<10||T%20>=15){Setpos(X+2,Y-3);cout<<"■";Setpos(X,Y-4);cout<<"■■";Setpos(X-2,Y-3); cout<<"■";}else if(T%20<15){Setpos(X+2,Y-3.5);cout<<"■";Setpos(X+1,Y-3);cout<<"■";Setpos(X-1,Y-3.5);cout<<"■";Setpos(X-2,Y-3);cout<<"■";}}if(Fire!=0){if(T%6<3)Color(4);else Color(5);if(Fir>=1)Setpos(X,Y+1),cout<<"●";if(Fir>=2)Setpos(X+1,Y),cout<<"●";if(Fir>=3)Setpos(X-1,Y-1),cout<<"●";} } if(a1||a3){ if(B[b].what1){Nor;Setpos(B[b].x,B[b].y-1);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);if(B[b].How<=1) Color(13);else Color(4);cout<<"●";if(a1) Pan(1,B[b].x,B[b].y,b);}} if(B[b].what2){Nor;Setpos(B[b].x-1,B[b].y-1);if(ti(B[b].x-1)20)cout<<"";else cout<<" ";Setpos(B[b].x,B[b].y-1);if(ti(B[b].x)20)cout<<"";else cout<<" ";Setpos(B[b].x+1,B[b].y-1);if(ti(B[b].x+1)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);Color(5);if(B[b].How0){Setpos(B[b].x-1,B[b].y),cout<<"↑";Setpos(B[b].x,B[b].y-1),cout<<"←┼ →";Setpos(B[b].x+1,B[b].y),cout<<"↓";}else if(B[b].How1){Setpos(B[b].x-1,B[b].y-1),cout<<"↖ ↗";Setpos(B[b].x,B[b].y),cout<<"╳";Setpos(B[b].x+1,B[b].y-1),cout<<"↙ ↘";} if(a1) Pan(2,B[b].x,B[b].y,b);}} if(B[b].what3||B[b].what5){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;B[b].x-=B[b].vx;Setpos(B[b].x,B[b].y);if(B[b].How1) Color(5);else Color(4);cout<<"◎";}} if(B[b].what4){Nor;Setpos(B[b].x,fmax((float)0,B[b].y-8));if(ti(B[b].x)20){for(int i=max(0,(int)B[b].y-8);i<=B[b].y;i++)cout<<"";}else {for(int i=max(0,(int)B[b].y-8);i<=B[b].y;i++)cout<<" ";}if(B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,fmax((float)0,B[b].y-8));Color(6); for(int i=max(0,(int)B[b].y-8);i<=B[b].y;i++)cout<<"═"; if(a1) Pan(4,B[b].x,B[b].y,b);}} if(B[b].what6||B[b].what8||B[b].what9){Nor;Setpos(B[b].x-1,B[b].y);if(ti(B[b].x)-120)cout<<"";else cout<<" ";Setpos(B[b].x+1,B[b].y);if(ti(B[b].x)+120)cout<<"";else cout<<" ";Setpos(B[b].x,B[b].y-1);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;B[b].x-=B[b].vx;Setpos(B[b].x,B[b].y-1);if(B[b].what6){if(B[b].How<=1) Color(1); else Color(6);}if(B[b].what9){if(B[b].How<=1) Color(4); else Color(8);}if(B[b].what8)Color(5);Setpos(B[b].x-1,B[b].y);cout<<"︹";Setpos(B[b].x+1,B[b].y);cout<<"︺";Setpos(B[b].x,B[b].y-1);if(B[b].How%21) cout<<"〔●〕"; else cout<<"﹝○﹞"; if(a1) Pan(6,B[b].x,B[b].y,b);}} if(B[b].what7){Nor;Setpos(B[b].x,B[b].y);if(B[b].How<0) for(int i=19;i>=20+B[b].How;i--) {Setpos(i,B[b].y);cout<<" ";}if(B[b].How>0) for(int i=21;i<=20+B[b].How;i++) {Setpos(i,B[b].y);cout<<" ";}if(B[b].life!=0){B[b].y-=B[b].vy;if(B[b].How<0) for(int i=19;i>=20+B[b].How;i--) {Setpos(i,B[b].y);cout<<"║"; if(a1) Pan(7,i,B[b].y,b);}if(B[b].How>0) for(int i=21;i<=20+B[b].How;i++) {Setpos(i,B[b].y);cout<<"║"; if(a1) Pan(7,i,B[b].y,b);}}} if(B[b].what10||B[b].what11||B[b].what12){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].x-=B[b].vx;B[b].y-=B[b].vy;if(B[b].How1){B[b].vy-=0.2;}else B[b].vx-=0.35;if(B[b].x>=25) B[b].x=25,B[b].vx*=-0.8;if(B[b].what11&&B[b].y<=1) B[b].y=1,B[b].vy*=-1;if(B[b].what12&&B[b].y<=1) B[b].y=1,B[b].vx=0,B[b].vy=-0.5,B[b].How=1;Setpos(B[b].x,B[b].y);if(B[b].what11)Color(1);else if(B[b].what12)Color(5);else Color(0);if(B[b].t%4<2)cout<<"▃";else cout<<"▍";if(a1) Pan(B[b].what,B[b].x,B[b].y,b);}} if(B[b].what>=13&&B[b].what<=17){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].x-=B[b].vx;B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);if(B[b].what14) Color(1);else if(B[b].what15) Color(4);else if(B[b].what16) Color(5);else if(B[b].what17) Color(3);else Color(2);cout<<"●";if(B[b].what14)cout<<"";if(B[b].what15)cout<<"";if(B[b].what16)cout<<"<";if(B[b].what17)cout<<"X";} if(a1) Pan(1,B[b].x,B[b].y,b);} if(B[b].what98&&B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);if(ti(B[b].x20))cout<<"";else cout<<" ";if(B[b].y<=3)B[b].life=0;} if(B[b].what>=99){if(B[b].y<=3)B[b].life=0;if(B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);Color(5);if(B[b].what99)cout<<"█";if(B[b].what>=100&&B[b].what<200){if(B[b].what%50)cout<<"我";if(B[b].what%51)cout<<"是";if(B[b].what%52)cout<<"最";if(B[b].what%53)cout<<"强";if(B[b].what%54)cout<<"的";}if(B[b].what>=200&&B[b].what<300){if(B[b].what%60)cout<<"神";if(B[b].what%61)cout<<"级";if(B[b].what%62)cout<<"怪";if(B[b].what%63)cout<<"物";if(B[b].what%64)cout<<"之";if(B[b].what%65)cout<<"光";}if(B[b].what>=300&&B[b].what<400){if(B[b].what%80)cout<<"颤";if(B[b].what%81)cout<<"抖";if(B[b].what%82)cout<<"吧";if(B[b].what%83)cout<<"无";if(B[b].what%84)cout<<"能";if(B[b].what%85)cout<<"的";if(B[b].what%86)cout<<"人";if(B[b].what%87)cout<<"类";}if(B[b].what>=400&&B[b].what<500){if(B[b].what%80)cout<<"还";if(B[b].what%81)cout<<"不";if(B[b].what%82)cout<<"快";if(B[b].what%83)cout<<"跪";if(B[b].what%84)cout<<"倒";if(B[b].what%85)cout<<"在";if(B[b].what%86)cout<<"朕";if(B[b].what%87)cout<<"前";}if(B[b].what>=500&&B[b].what<600){if(B[b].what%80)cout<<"看";if(B[b].what%81)cout<<"懂";if(B[b].what%82)cout<<"这";if(B[b].what%83)cout<<"句";if(B[b].what%84)cout<<"话";if(B[b].what%85)cout<<"的";if(B[b].what%86)cout<<"是";if(B[b].what%87)cout<<"猪";} if(a1) Pan(1,B[b].x,B[b].y,b);}} if(B[b].what==-1){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(Boss0) B[b].life=0;else if(((Boss1&&abs(B[b].x-Bx1)+abs(B[b].y-By1)<1.5)||(Boss2&&abs(B[b].x-Bx2)+abs(B[b].y-By2)<1.5)||(Boss3&&abs(B[b].x-Bx3)+abs(B[b].y-By3)<1.5)||(B[b].t10))&&B[b].life1) Bblo-=8+Lv2,B[b].life=0;if(B[b].life!=0){if(Boss1)B[b].x=B[b].x+(Bx1-B[b].x)/(10-B[b].t)*1.0,B[b].y=B[b].y+(By1-B[b].y)/(10-B[b].t)*1.0;if(Boss2)B[b].x=B[b].x+(Bx2-B[b].x)/(10-B[b].t)1.0,B[b].y=B[b].y+(By2-B[b].y)/(10-B[b].t)1.0;if(Boss3)B[b].x=B[b].x+(Bx3-B[b].x)/(10-B[b].t)*1.0,B[b].y=B[b].y+(By3-B[b].y)/(10-B[b].t)*1.0;Setpos(B[b].x,B[b].y);Color(7);if(B[b].t%20) cout<<"+";else cout<<"×";}} if(B[b].what<=-2&&B[b].what>=-9){Nor;Setpos(B[b].x-1,B[b].y);if(ti(B[b].x)-120)cout<<"";else cout<<" ";Setpos(B[b].x+1,B[b].y);if(ti(B[b].x)+120)cout<<"";else cout<<" ";Setpos(B[b].x,B[b].y-1);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;B[b].x-=B[b].vx;if(B[b].what<=-3&&B[b].what>=-7){if(B[b].x<=7)B[b].x=7;if(B[b].x>=28)B[b].x=28;else if(B[b].x>=B[b].a+1&&B[b].How1)B[b].How=0;else if(B[b].x<=B[b].a-1&&B[b].How0)B[b].How=1;if(B[b].How1&&B[b].vx>=-1)B[b].vx-=0.2;if(B[b].How0&&B[b].vx<=1)B[b].vx+=0.2;}if(B[b].what==-2) Color(3);if(B[b].what==-3) Color(4);if(B[b].what==-4) Color(1);if(B[b].what==-5) Color(0);if(B[b].what==-6) Color(6);if(B[b].what==-7) Color(5);if(B[b].what==-8) Color(2);if(B[b].what==-9) Color(14);if(T%7<=1&&B[b].what==-5)Color(1);else if(T%7<=1)Color(0);Setpos(B[b].x-1,B[b].y);cout<<"︹";Setpos(B[b].x+1,B[b].y);cout<<"︺";Setpos(B[b].x,B[b].y-1);if(B[b].what==-2) cout<<"﹝镖﹞";if(B[b].what==-3) cout<<"﹝火﹞";if(B[b].what==-4) cout<<"﹝水﹞";if(B[b].what==-5) cout<<"﹝风﹞";if(B[b].what==-6) cout<<"﹝雷﹞";if(B[b].what==-7) cout<<"﹝磁﹞";if(B[b].what==-8) cout<<"﹝血﹞";if(B[b].what==-9) cout<<"﹝忍﹞"; if(a1) Pan(-2,B[b].x,B[b].y,b);}} if(B[b].what-11||B[b].what==-12){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){if(Magne>0)B[b].How++,B[b].x=B[b].x+(X-B[b].x)/(10-B[b].How)1.0,B[b].y=B[b].y+(Y-B[b].y)/(10-B[b].How)1.0;B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);if(B[b].what==-10) Color(5);if(B[b].what==-11) Color(7);if(T%7<=1)Color(0);cout<<"◆"; if(a1) Pan(-1,B[b].x,B[b].y,b);}} if(B[b].what-13){Nor;Setpos(B[b].x,B[b].y-0.5);if(ti(B[b].x)20)cout<<"=";else cout<<" ";if(B[b].life!=0){if(B[b].a13880086){if(Boss0) B[b].life=0;else if(((Boss1&&abs(B[b].x-Bx1)+abs(B[b].y-By1)<1.5)||(Boss2&&abs(B[b].x-Bx2)+abs(B[b].y-By2)<1.5)||(Boss3&&abs(B[b].x-Bx3)+abs(B[b].y-By3)<1.5)||(B[b].t5))&&B[b].life==1) Bblo-=8+Lv2,B[b].life=0;if(B[b].life!=0){if(Boss1)B[b].x=B[b].x+(Bx1-B[b].x)/(5-B[b].t)*1.0,B[b].y=B[b].y+(By1-B[b].y)/(5-B[b].t)*1.0;if(Boss2)B[b].x=B[b].x+(Bx2-B[b].x)/(5-B[b].t)1.0,B[b].y=B[b].y+(By2-B[b].y)/(5-B[b].t)1.0;if(Boss3)B[b].x=B[b].x+(Bx3-B[b].x)/(5-B[b].t)*1.0,B[b].y=B[b].y+(By3-B[b].y)/(5-B[b].t)*1.0;}}else{if(B[B[b].a].life0) B[b].life=0;else if((abs(B[b].x-B[B[b].a].x)+abs(B[b].y-B[B[b].a].y)<1.5||(B[b].t5))&&B[b].life1) Exp+=2,B[B[b].a].life=B[b].life=0;if(B[b].life!=0){B[b].x=B[b].x+(B[B[b].a].x-B[b].x)/(5-B[b].t)1.0,B[b].y=B[b].y+(B[B[b].a].y-B[b].y)/(5-B[b].t)1.0;}}Setpos(B[b].x,B[b].y-0.5);if(T%6<3)Color(5);else Color(4);cout<<"●";}} }if(br<bl) {br=-1,bl=0;memset(B,0,sizeof(B));}Color(0); } void Move(){ if(X<3) X=3;if(Y<1) Y=1,Vy=0;if(Y>29) Y=29,Vy=0; if(Ice!=0){X-=Vx/2.0;Y+=Vy/2.0;Vy=fmax(Vy-0.025,(float)0);if(T%60&&Up0&&Y<Ding) Y+=0.25;if(T%63&&Up0&&Y>=Ding) Y-=0.25;if(Up0&&Y<=Ding-1.25) Vy=0.25;if(Up0&&Y>=Ding+1.25&&Wind0) Vy=-0.25;if(Up0&&Down0&&Vx>0&&X<=18) Up=0,Down=0,Vx=0,Vy=0,X=18,Setpos(20,Y-2.5),cout<<"";else if(Down2&&X<=22) Up=0,Down=1,Vx=0,Vy=0,X=22,Setpos(20,Y-2.5),cout<<"";else if(Up0&&Down1&&Vx<0&&X>=22) Up=0,Down=1,Vx=0,Vy=0,X=22,Setpos(20,Y-2.5),cout<<"";else if(Up>0&&Down0&&X>18) Up=0,Vx=0,Vy=0,X=18,Setpos(20,Y-2.5),cout<<"";else if(Down2) Vx+=0.175;else if(Up>0&&Upt0) Vx-=0.175;else if(Up>0&&Upt>0) {Vx=fmax(Vx-0.125,(float)0);if(Upt1&&T%20)Map(-1,0);if(T%20)Upt--;}} else{X-=Vx;Y+=Vy;Vy=fmax(Vy-0.05,(float)0);if(Wind0){if(T%60&&Up0&&Y<Ding) Y+=0.5;if(T%63&&Up0&&Y>=Ding) Y-=0.5;}else{if(T%20&&Up0&&Y<Ding) Y+=0.5;if(T%21&&Up0&&Y>=Ding) Y-=0.5;}if(Up0&&Y<=Ding-1.25) Vy=0.5;if(Up0&&Y>=Ding+1.25&&Wind0) Vy=-0.5;if(Up0&&Down0&&Vx>0&&X<=18) Up=0,Down=0,Vx=0,Vy=0,X=18,Setpos(20,Y-2.5),cout<<"";else if(Down2&&X<=22) Up=0,Down=1,Vx=0,Vy=0,X=22,Setpos(20,Y-2.5),cout<<"";else if(Up0&&Down1&&Vx<0&&X>=22) Up=0,Down=1,Vx=0,Vy=0,X=22,Setpos(20,Y-2.5),cout<<"";else if(Up>0&&Down0&&X>18) Up=0,Vx=0,Vy=0,X=18,Setpos(20,Y-2.5),cout<<"";else if(Down2) Vx+=0.35;else if(Up>0&&Upt0) Vx-=0.35;else if(Up>0&&Upt>0) {Vx=fmax(Vx-0.25,(float)0);if(Upt1)Map(-1,0); Upt--;}} for(int i=bl;i<=br;i++){ if(B[i].what<98)if(B[i].x-B[i].vx<=5||B[i].x-B[i].vx>=30||B[i].y-B[i].vy<=0||B[i].y-B[i].vy>=30){B[i].life=0;Map(1,i);} for(int j=0;j<20;j++)if(B[i].what>0&&B[i].life!=0&&abs(B[i].x-I[j][0])<2&&B[i].y-I[j][1]<=2){Setpos(I[j][0],I[j][1]);if(I[j][0]20) cout<<"=";else cout<<" ";I[j][0]=I[j][1]=-1;B[i].life=0;Exp+=2;} if(B[i].t>=100)B[i].life=0;if(B[i].life0&&ibl) bl++; Map(1,i);if(B[i].life0) continue; else{B[i].t++; if(B[i].what1){if(B[i].y<=25&&B[i].How0) B[i].vy=0,B[i].How=1;if(B[i].t30) B[i].y+=1.5,B[i].How=2;if(B[i].t35) B[i].vy=1.5,B[i].How=3;} if(B[i].what2){if(B[i].t%30) B[i].How=!B[i].How;} if(B[i].what3||B[i].what5){if(B[i].what3&&B[i].y<=20) B[i].vy=0;if(B[i].what5&&B[i].y<=21) B[i].vy=0;if(B[i].t>30&&B[i].t%20) B[i].How=!B[i].How;if(B[i].what5&&B[i].t<=30&&B[i].x<X) B[i].vx=-0.2;else if(B[i].what5&&B[i].t<=70&&B[i].x>X) B[i].vx=0.2;else B[i].vx=0;if(B[i].t45){B[i].life=0;br++;B[br].what=4;B[br].x=B[i].x;B[br].y=32;B[br].vy=3;B[br].life=1;}} if(B[i].what6||B[i].what8||B[i].what9){if(B[i].vx<0.25&&B[i].vy<0.25&&B[i].t>=50){B[i].life=0;if(B[i].life0&&ibl) bl++;Map(1,i);break;}if(B[i].t%50) B[i].How=rand()%4;if(B[i].what9){if(B[i].t7){X9:float xx=(rand()%41)/40.0,yy=(rand()%41)/40.0;if(xx<=0.5&&yy<=0.5) goto X9;for(int j=1;j<=4;j++){br++,B[br].what=9;B[br].t=11;B[br].x=B[i].x,B[br].y=B[i].y,B[br].vx=xx,B[br].vy=yy;if(j%2==0)swap(B[br].vx,B[br].vy),B[br].vy=-1;if(j<=2)B[br].vx=-1,B[br].vy=-1;B[br].life=1;}B[i].life=0;}}if(B[i].what8){if(B[i].x>X&&B[i].vx<1.2) B[i].vx+=fmax((float)0,0.2-B[i].t/25);if(B[i].x<X&&B[i].vx>-1.2) B[i].vx-=fmax((float)0,0.2-B[i].t/25);if(B[i].y>Y&&B[i].vy<1.2) B[i].vy+=fmax((float)0,0.2-B[i].t/25);if(B[i].y<Y&&B[i].vy>-1.2) B[i].vy-=fmax((float)0,0.2-B[i].t/25);}} if(B[i].what>=13&&B[i].what<=15&&B[i].How!=0){if(B[i].xB[i].How)B[i].vx=0,B[i].How=0;} if(B[i].what16){if(B[i].x<X&&B[i].vx>=-1) B[i].vx-=0.2;else if(B[i].x>X&&B[i].vx<=1) B[i].vx+=0.2;} } if(B[i].life1&&B[i].a==0&&B[i].what>0){if(B[i].y>Y&&abs(B[i].x-X)<=3&&((B[i].x-X)(B[i].x-X)+(B[i].y-Y)(B[i].y-Y))<Dis) Dis=(B[i].x-X)(B[i].x-X)+(B[i].y-Y)(B[i].y-Y),Disb=i;else if(((B[i].x-X)(B[i].x-X)+(B[i].y-Y)(B[i].y-Y))<Dis1) Dis1=(B[i].x-X)(B[i].x-X)+(B[i].y-Y)(B[i].y-Y),Disb1=i;} } } void Guai(int R,int r){ if(R==-1){br++;B[br].what=-1;B[br].x=X+rand()%3-1;B[br].y=Y+rand()%3-1;B[br].life=1;} if(R<=-2&&R>=-11){br++;B[br].what=R;B[br].x=B[br].a=r;B[br].y=29;if(R<=-3&&R>=-7)B[br].vx=-1;B[br].vy=1;B[br].life=1;} if(R0){br++;B[br].what=1;B[br].x=r;B[br].y=29;B[br].vy=1;B[br].life=1;} if(R1){br++;B[br].what=2;B[br].x=r;B[br].y=29;B[br].vy=1;B[br].life=1;} if(R2||R3){br++;B[br].what=2R-1;B[br].x=r;B[br].y=29;B[br].vy=1;B[br].life=1;} if(R4){br++;B[br].what=6;if(r<5)r=5;if(r>30)r=30;B[br].x=r;if(r11||r25) B[br].y=29-(rand()%20);else B[br].y=29;X4:B[br].vx=(rand()%21-10)/30.0;B[br].vy=(rand()%25)/30.0;if(B[br].vx<=0.8&&B[br].vy<=0.8)goto X4;int rx=rand()%50;if(rx0) B[br].vx=0;B[br].life=1;} if(R5){br++;B[br].How=r;B[br].what=7;if(B[br].How<0) B[br].x=19;if(B[br].How>0) B[br].x=21;B[br].y=29;B[br].vy=1;B[br].life=1;} } void CpGuai(int R,float x,float y,float xx,float yy){ if(R4){br++;B[br].what=6;B[br].x=x;B[br].y=y;B[br].vx=xx;B[br].vy=yy;B[br].life=1;} if(R6||R7||R8){br++;B[br].what=4+R;B[br].x=x;B[br].y=y;B[br].vx=xx;B[br].vy=yy;B[br].life=1;} } void MesGuai(int a,int rr){ int R=rand()%rr,r=-10086; if(R0){if(a1) r=(5+rand()%8)*2;if(a<=3&&a!=1) r=10+rand()%16;if(a4) r=rand()%75-20;if(a5) r=2+rand()%4;if(r!=-10086) Guai(a,r);} } void NorGuai(int a,int b){ if(a1) {if(b1||b41) Guai(0,15),Guai(0,17),Guai(0,19);if(b21||b61) Guai(0,21),Guai(0,23),Guai(0,25);if(b81) Guai(0,11),Guai(0,13),Guai(0,15),Guai(0,17),Guai(0,19);if(b101||b141) Guai(0,17),Guai(0,19),Guai(0,21),Guai(0,23),Guai(0,25);if(b121) Guai(0,15),Guai(0,17),Guai(0,19),Guai(0,21),Guai(0,23);if(b>=160&&b<=260&&b%100) Guai(0,b/10-1);if(b>=270&&b<=370&&b%100) Guai(0,52-b/10);if(b>=460&&b<=560&&b%100) Guai(0,b/10-37),Guai(0,b/10-36),Guai(0,b/10-35);if(b>=570&&b<=670&&b%100) Guai(0,78-b/10),Guai(0,77-b/10),Guai(0,76-b/10);if(b>=760&&b<=960&&b%100) Guai(0,b/10-66),Guai(0,b/10-65),Guai(0,103-b/10),Guai(0,104-b/10);if(b>=1000&&b<=1300) MesGuai(0,30-b/50);} if(a2) {if(b<=200&&b%301) {int r=rand()%4;if(r1) r=0;for(int i=0;i<4;i++) if(i!=r) Guai(1,i4+9);}if(b>200&&b<=220&&b%51) Guai(1,18);if(b>220&&b<=300&&b%71) Guai(1,b/5-26);if(b>350&&b<=370&&b%51) Guai(1,22);if(b>370&&b<=450&&b%71) Guai(1,96-b/5);if(b461||b501||b541) Guai(1,13),Guai(1,17),Guai(1,21);if(b481||b521||b561) Guai(1,17),Guai(1,21),Guai(1,25);if(b>=561&&b<=861&&b%201) Guai(1,b/40+5);if(b>=561&&b<=861&&b%2011) Guai(1,35-b/40);if(b>=801&&b<=961&&b%151) Guai(1,20);if(b>=1000&&b<=1300) MesGuai(1,30-b/50);} if(a3) {if(b1||b61) Guai(3,15),Guai(2,17),Guai(2,19);if(b31||b91) Guai(2,21),Guai(2,23),Guai(3,25);if(b>=120&&b<=220&&b%100) Guai(2,b/10+3);if(b>=240&&b<=340&&b%100) Guai(2,49-b/10);if(b>=360&&b<=460&&b%200) Guai(2,b/10-21),Guai(2,61-b/10);if(b>=480&&b<=580&&b%200) Guai(3,b/10-33),Guai(3,73-b/10);if(b>=600&&b<750&&b%300) {for(int i=0;i<5;i++) Guai(3,i*3+10);}if(b>=750&&b<830&&b%100) if(b<=200&&b%401) Guai(2,X);if(b>=830&&b<910&&b%200) Guai(2,X);if(b>=910&&b<980&&b%100) Guai(2,X);if(b>=1000&&b<=1300) MesGuai(rand()%2+2,40-b/50);} if(a4) {if(b1) CpGuai(4,10,29,-0.4,0.7),CpGuai(4,14,29,-0.2,0.7),CpGuai(4,21,29,0,0.65);if(b41) CpGuai(4,10,29,-0.2,0.7),CpGuai(4,14,29,-0.1,0.7),CpGuai(4,18,29,0,0.65);if(b81) CpGuai(4,5,20,-0.4,0.35),CpGuai(4,10,29,-0.4,0.7),CpGuai(4,14,29,-0.2,0.7),CpGuai(4,30,20,0.25,0.4),CpGuai(4,21,29,0,0.65);if(b121) CpGuai(4,5,20,-0.2,0.35),CpGuai(4,10,29,-0.2,0.7),CpGuai(4,14,29,-0.1,0.7),CpGuai(4,30,20,0.4,0.4),CpGuai(4,18,29,0,0.65);if(b161) CpGuai(4,10,29,-0.4,0.7),CpGuai(4,14,29,-0.2,0.7),CpGuai(4,21,29,0,0.6),CpGuai(4,10,29,-0.2,0.7),CpGuai(4,14,29,-0.1,0.7),CpGuai(4,18,29,0,0.65);if(b>=200&&b<=500&&b%401) {float r=0,rr;for(int i=1;i<=5;i++){X5:rr=0.7+(rand()%5)/10.0;if(rrr)goto X5;r=rr;CpGuai(4,i*3+7,29,0,0.5+(rand()%50)/80.0);}}if(b>540&&b<=565&&b%51) CpGuai(4,5,8,-2,0.2);if(b>590&&b<=615&&b%51) CpGuai(4,30,8,1.5,0.2);if(b>640&&b<=665&&b%51) CpGuai(4,5,8,-1.5,0.3);if(b>690&&b<=715&&b%51) CpGuai(4,30,8,2,0.3);if(b>=750&&b<=950&&b%201) {float r=0,rr;for(int i=1;i<=3;i++){X6:rr=0.7+(rand()%5)/10.0;if(rrr)goto X6;r=rr;CpGuai(4,i*5+7+(rand()%3),29,0,0.5+(rand()%50)/200.0);}}if(b>=1000&&b<=1300) MesGuai(4,5);} } void RandGood(){ if(Biao>0){Biao--;Guai(-1,0);} if(Gd[1]0){Gd[1]=rand()%1000+1;if(Win7)Gd[1]=10086;Gd[3]=rand()%16+8;} else if(Gd[1]<=5){Guai(-2-Gd[1],Gd[3]);memset(Gd,0,sizeof(Gd));} else if(Gd[1]>=20&&Gd[1]<27){Guai(-8,Gd[3]);memset(Gd,0,sizeof(Gd));} else if(Gd[1]>=30&&Gd[1]<37){Guai(-9,Gd[3]);memset(Gd,0,sizeof(Gd));} else if(Gd[1]>=40&&Gd[1]<70){Gd[2]++;if(Gd[2]%21)Guai(-10,Gd[3]);if(Gd[2]>=9)memset(Gd,0,sizeof(Gd));} else if(Gd[1]>=70&&Gd[1]<100){Gd[2]++;if(Gd[2]%21)Guai(-11,Gd[3]);if(Gd[2]>=9)memset(Gd,0,sizeof(Gd));} else if(Boss!=0&&Gd[1]>=450&&Gd[1]<=500){Guai(-2,Gd[3]);memset(Gd,0,sizeof(Gd));} else Gd[1]=0; for(int i=0;i<20;i++){if(I[i][0]-1) continue;Setpos(I[i][0],I[i][1]);Color(0);if(I[i][0]20) cout<<"=";else cout<<" ";I[i][1]++;if(I[i][0]>=28||I[i][0]<=0||I[i][1]>=29) I[i][0]=I[i][1]=-1;else Color(1),Setpos(I[i][0],I[i][1]),cout<<"■";Color(0);} } void Panboss(int bx,int by){ float Nox[4],Noy[4];Nox[0]=X,Noy[0]=Y; if(Down1&&X22) Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=X-1,Noy[2]=Y-0.5; else if(Down2) Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=-10,Noy[2]=-10; else if(Down1||X<18) Nox[1]=X-1,Noy[1]=Y-0.5,Nox[2]=-10,Noy[2]=-10; else Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=X-1,Noy[2]=Y-0.5; for(int i=0;i<3;i++){if((Boss1||Boss6)&&Wind0&&Thun0&&abs(Nox[i]-bx)<1&&abs(Noy[i]-by)<1&&Bgo1[4]0) Blo-=20,Bgo1[4]=1,Killb=20,Kill=1;if((Boss2||Boss6)&&Wind0&&Thun0&&abs(Nox[i]-bx)<1&&abs(Noy[i]-by)<1&&Bgo2[8]0) Blo-=20,Bgo2[8]=1,Killb=20,Kill=1;} } void Boss1(){ for(int j=0;j<20;j++)if(abs(Bx1-I[j][0])<2&&By1-I[j][1]<=2){Setpos(I[j][0],I[j][1]);if(I[j][0]20) cout<<"=";else cout<<" ";I[j][0]=I[j][1]=-1;Bblo-=8+Lv*2;Exp+=2;} if(BbrBbl&&Bbr!=0) Bbr=Bbl=0; for(int i=1;i<=3+(Bbl-Bbr)/5;i++)if(Bbr<Bbl){Setpos(Bway[Bbr][0],Bway[Bbr][1]);if(Bway[Bbr][0]20) cout<<"";else cout<<" ";Bbr++;} if(Bwhat15){int bx,by;Color(5);for(int i=0;i10;i++){bx=Bx1-iBvx1/10.0;by=By1-iBvy1/10.0;Setpos(bx,by),cout<<"█";Bbl++;Bway[Bbl][0]=bx;Bway[Bbl][1]=by;}Color(0);} Bx1-=Bvx1;By1-=Bvy1; if(Bwhat10){X2:Bwhat1=rand()%7;if(Bwhat12||Bwhat1==3){if(By1<=10||By1%7Bbx=Bx1-iBvx1/10.0;by=By1-iBvy1/10.0;Setpos(bx,by),cout%3C%3C%22%E2%96%88%22;Bbl++;Bway%5BBbl%5D%5B0%5D=bx;Bway%5BBbl%5D%5B1%5D=by;%7DColor(0);%7D%0ABx1-=Bvx1;By1-=Bvy1;%0Aif(Bwhat10)%7BX2:Bwhat1=rand()%257;if(Bwhat12%7C%7CBwhat13)%7Bif(By1%3C=10%7C%7CBy1)25) goto X2;}if(Bwhat14){if(By1<=15||Bx1<20) goto X2;Bgo1[2]=Bx1;Bgo1[3]=By1-1;}if(Bwhat15) {X0:Bgo1[3]=rand()%4+1;Bvx1=(rand()%101)/20.0;Bvy1=(rand()%101)/20.0;if(Bgo1[3]<=2) Bvx1*=-1;if(Bgo1[3]%21) Bvy1*=-1;if(abs(Bvx1)+abs(Bvy1)<=3||Out1)goto X0;}if(Bwhat16){if(By1<=17||By1>25) goto X2;}} if(Bwhat11){Bgo1[1]++,Bgo1[2]++;int R=rand()%(5-Bgo1[1]),r=rand()%(10-Bgo1[2]);if(Out1) R=0;if(R0) {int vx=Bvx1,vy=Bvy1;Bgo1[1]=0;Bvx1=(rand()%101-20)/50.0;Bvy1=(rand()%101-20)/50.0;if(Bgo1[3]<=2) Bvx1*=-1;if(Bgo1[3]%21) Bvy1*=-1;if(Out1) r=0;} if(r0) Chang1 } if(Bwhat12){Bgo1[1]++;if(Bgo1[1]>6){Bvy1=-0.3;br++;B[br].x=Bx1,B[br].y=By1-1;B[br].what=6;X3:B[br].vx=(rand()%21-10)/40.0;B[br].vy=(rand()%25)/30.0;if(B[br].vx<=0.8&&B[br].vy<=0.8)goto X3;int rx=rand()%50;if(rx0) B[br].vx=0;B[br].life=1;}if(Bgo1[1]>8) Chang1} if(Bwhat13){Bgo1[1]++;if(Bgo1[1]>6&&Bgo1[1]%30){Bvy1=-0.3;br++;B[br].x=Bx1,B[br].y=By1-1;B[br].what=8;B[br].life=1;}if(Bgo1[1]>15) Chang1} if(Bwhat14){Bgo1[1]++;if(Bgo1[1]<=8){Setpos(Bgo1[2],Bgo1[3]);if(Bgo1[1]1)cout<<" ";else if(Bgo1[1]>1&&Bgo1[2]20) cout<<"";else cout<<" ";Bgo1[2]--;Setpos(Bgo1[2],Bgo1[3]);int r=rand()%4;if(r%20) Color(6);else Color(9);if(r<2) cout<<") ";else cout<<"】";Color(0);}if(Bgo1[1]6) Bgo1[5]=X,Bgo1[6]=Y;if(Bgo1[1]11){Map(0,(bool)Kill);Setpos(Bgo1[5],Bgo1[6]+1),cout<<" ";Setpos(Bgo1[5],Bgo1[6]-1),cout<<" ";Setpos(Bgo1[5]+1,Bgo1[6]),cout<<" ";Setpos(Bgo1[5]-1,Bgo1[6]),cout<<" ";int bx,by,bvx=Bgo1[2]-Bgo1[5],bvy=Bgo1[3]-Bgo1[6];Color(6);int i=0;while(1){bx=Bgo1[2]-ibvx/30.0;by=Bgo1[3]-ibvy/30.0;if(bx<=5||bx>=30||by<0||by>=29) break;Panboss(bx,by);Setpos(bx,by),cout<<"█";Bbl++;Bway[Bbl][0]=bx;Bway[Bbl][1]=by;i++;}Color(0);Map(-1,0);Chang1}} if(Bwhat15){Bgo1[1]++,Bgo1[2]++;int R=rand()%(5-Bgo1[1]),r=rand()%(10-Bgo1[2]);if(Out1) R=0;if(R0) {int vx=Bvx1,vy=Bvy1;Bgo1[1]=0;X1:Bvx1=(rand()%101-20)/20.0;Bvy1=(rand()%101-20)/20.0;if(Bgo1[3]<=2) Bvx1*=-1;if(Bgo1[3]%21) Bvy1*=-1;if(abs(Bvx1)+abs(Bvy1)<=3||abs(Bvx1-vx)<=1||abs(Bvy1-vy)<=1)goto X1;if(Out1) r=0;} if(r0) Chang1 } if(Bwhat16){Bgo1[1]++;if(Bgo1[1]>6&&Bgo1[1]%100){By1-=1;br++;B[br].x=Bx1,B[br].y=By1-1;B[br].what=9;X30:B[br].vy=1;B[br].life=1;}if(Bgo1[1]>31) Chang1} } void Boss2(){ for(int j=0;j<20;j++)if(abs(Bx2-I[j][0])<2&&By2-I[j][1]<=2){Setpos(I[j][0],I[j][1]);if(I[j][0]20) cout<<"=";else cout<<" ";I[j][0]=I[j][1]=-1;Bblo-=8+Lv2;Exp+=2;} if(BbrBbl&&Bbr!=0) Bbr=Bbl=0; for(int i=1;i<=3+(Bbl-Bbr)/5;i++)if(Bbr<Bbl){Setpos(Bway[Bbr][0],Bway[Bbr][1]);if(Bway[Bbr][0]20) cout<<"";else cout<<" ";Bbr++;} Bx2-=Bvx2;By2-=Bvy2; if(Bwhat20){X21:Bwhat2=rand()%7;if(Bwhat2==2){X31:for(int i=1;i<=3;i++){Bgo2[i2+1]=rand()%28+1,Bgo2[i2]=rand()%25+5;if((abs(Bgo2[i2]-Bx2)<=2&&abs(Bgo2[i2+1]-By2)<=2)||(abs(Bgo2[i2]-X)<=2&&abs(Bgo2[i2+1]-Y)<=2))goto X31;}if(Bgo2[2]Bgo2[4]||Bgo2[2]Bgo2[6]||Bgo2[6]Bgo2[4]||Bgo2[5]Bgo2[3]||Bgo2[3]Bgo2[7]||Bgo2[5]Bgo2[7]) goto X31;}if(Bwhat23){Bgo2[2]=rand()%2;}if(Bwhat24||Bwhat25||Bwhat26){Bvy2=-1.5;Bvx2=-0.5;}} if(Bwhat21){Bgo2[1]++,Bgo2[2]++;int R=rand()%(5-Bgo2[1]),r=rand()%(30-Bgo2[2]);if(Out2) R=0;if(R0) {int vx=Bvx2,vy=Bvy2;Bgo2[1]=0;Bvx2=(rand()%101-20)/50.0;Bvy2=(rand()%101-20)/50.0;if(Bgo2[3]<=2) Bvx2=-1;if(Bgo2[3]%21) Bvy2*=-1;if(Out2) r=0;} if(r0) Chang2 } if(Bwhat22){Bgo2[1]++;float bx,by,bvx,bvy;if(Bgo2[1]<21){for(int i=1;i<=3;i++){bvx=Bgo2[i2]-Bx2,bvy=Bgo2[i2+1]-By2;if(Bgo2[1]<=10){Setpos(Bx2+(Bgo2[1]-1)*bvx/10.0,By2+(Bgo2[1]-1)*bvy/10.0);if(abs(Bx2+(Bgo2[1]-1)*bvx/10.0-20)<0.5)cout<<"";else cout<<" ";bx=Bx2+Bgo2[1]bvx/10.0;by=By2+Bgo2[1]bvy/10.0;Setpos(bx,by);}else Setpos(Bgo2[i2],Bgo2[i2+1]);int r=rand()%4;if(r%20) Color(3);else Color(10);if(r<=1) cout<<"×";else cout<<"+";Color(0);}}if(Bgo2[1]21){Map(0,(bool)Kill);Color(3);int j=0;for(int j=0;j<=30;j++)for(int i=1;i<=3;i++)for(int k=1;k<=4;k++){if(k1) bvx=j,bvy=0;if(k2) bvx=-j,bvy=0;if(k3) bvx=0,bvy=j;if(k4) bvx=0,bvy=-j;bx=Bgo2[i2]+bvx,by=Bgo2[i2+1]+bvy;if(bx<=5||bx>=30||by<0||by>=30) {continue;}Panboss(bx,by);Setpos(bx,by),cout<<"█";Bbl++;Bway[Bbl][0]=bx;Bway[Bbl][1]=by;}Color(0);Map(-1,0);Chang2}} if(Bwhat23){Bgo2[1]++;if(Bgo2[1]<=18){if(Bgo2[3]0) Setpos(Bgo2[4]-3,Bgo2[5]),cout<<" ",Setpos(Bgo2[4]+3,Bgo2[5]),cout<<" ",Color(0),Setpos(20,Bgo2[5]),cout<<"";if(Bgo2[3]1) Setpos(Bgo2[4],Bgo2[5]-3.5),cout<<" ",Setpos(Bgo2[4],Bgo2[5]+2.5),cout<<" ",Color(0),Setpos(20,Bgo2[5]+2.5),cout<<"",Setpos(20,Bgo2[5]-3.5),cout<<"";if(Bgo2[1]%40)Bgo2[3]=!Bgo2[3];if(Bgo2[1]%6<3)Color(3);else Color(5);if(Bgo2[3]0) Setpos(X-3,Y),cout<<"▼",Setpos(X+3,Y),cout<<"▲",Bgo2[4]=(int)(X+0.5),Bgo2[5]=(int)(Y+0.5);if(Bgo2[3]1) Setpos(X,Y-3),cout<<" ",Setpos(X,Y+3),cout<<" ",Bgo2[4]=(int)(X+0.5),Bgo2[5]=(int)(Y+0.5);Color(0);}if(Bgo2[1]18){if(Bgo2[3]0) Setpos(Bgo2[4]-3,Bgo2[5]),cout<<" ",Setpos(Bgo2[4]+3,Bgo2[5]),cout<<" ",Color(0),Setpos(20,Bgo2[5]),cout<<"";if(Bgo2[3]1) Setpos(Bgo2[4],Bgo2[5]-3.5),cout<<" ",Setpos(Bgo2[4],Bgo2[5]+2.5),cout<<" ",Color(0),Setpos(20,Bgo2[5]+2.5),cout<<"",Setpos(20,Bgo2[5]-3.5),cout<<"";}if(Bgo2[1]>18&&Bgo2[1]<=25){Bgo2[3]=Bgo2[2];if(Bgo2[3]0) Setpos(Bgo2[4]-3,Bgo2[5]),cout<<" ",Setpos(Bgo2[4]+3,Bgo2[5]),cout<<" ",Color(0),Setpos(20,Bgo2[5]),cout<<"";if(Bgo2[3]1) Setpos(Bgo2[4],Bgo2[5]-3.5),cout<<" ",Setpos(Bgo2[4],Bgo2[5]+2.5),cout<<" ",Color(0),Setpos(20,Bgo2[5]+2.5),cout<<"",Setpos(20,Bgo2[5]-3.5),cout<<"";if(Bgo2[1]%4<2)Color(3);else Color(5);if(Bgo2[3]0) Setpos(Bgo2[4]-3,Bgo2[5]),cout<<"▼",Setpos(Bgo2[4]+3,Bgo2[5]),cout<<"▲";if(Bgo2[3]1) Setpos(Bgo2[4],Bgo2[5]-3),cout<<" ",Setpos(Bgo2[4],Bgo2[5]+3),cout<<" ";Color(0);}if(Bgo2[1]25){if(Bgo2[2]0){Color(3);for(int i=4;i<=29;i++){Setpos(i,Bgo2[5]),cout<<"█";Bbl++;Panboss(i,Bgo2[5]);Bway[Bbl][0]=i;Bway[Bbl][1]=Bgo2[5];}}if(Bgo2[2]1){Color(3);for(int i=0;i<=28;i++){Setpos(Bgo2[4],i),cout<<"█";Bbl++;Panboss(Bgo2[4],i);Bway[Bbl][0]=Bgo2[4];Bway[Bbl][1]=i;}}Chang2}} if(Bwhat24||Bwhat25||Bwhat26){Bgo2[1]++;if(By2>27)Bvy2=0;if(Bx2>23)Bvx2=0;if(Bgo2[1]>13&&Bgo2[1]%30){float t=By2-Y,g=0.35;if(Boss6) t/=2.0;CpGuai(Bwhat2+2,Bx2,By2,(Bx2-X)/t*1.0+(t-1)g/2.0,1);}if(Bgo2[1]>20) Chang2} } void Boss3(){ #define Bean br++;B[br].what=13;B[br].x=Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].life=1; for(int j=0;j<20;j++)if(abs(Bx3-I[j][0])<2&&By3-I[j][1]<=2){Setpos(I[j][0],I[j][1]);if(I[j][0]20) cout<<"=";else cout<<" ";I[j][0]=I[j][1]=-1;Bblo-=8+Lv2;Exp+=2;} Bx3-=Bvx3;By3-=Bvy3; if(Bwhat3<=8){if(Bx3>X&&Bvx3<1.5) Bvx3+=0.3;if(Bx3<X&&Bvx3>-1.5) Bvx3-=0.3;} if(Bwhat30){X22:Bwhat3=rand()%12;if(Bwhat311&&abs(Bx3-20)<=1)goto X22;if(Bwhat311)Bgo3[2]=rand()%5;} if(Bwhat31){Bgo3[1]++;if(Bgo3[1]6){br++;B[br].what=13;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=1;B[br].How=(int)Bx3-4;B[br].life=1;br++;B[br].what=13;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=-1;B[br].How=(int)Bx3+2;B[br].life=1;br++;B[br].what=13;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].life=1;Chang3}} if(Bwhat3>=2&&Bwhat3<=6){Bgo3[1]++;if(Bgo3[1]6){br++;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].what=11+Bwhat3;B[br].vy=0.5+(rand()%100)/80.0;if(Bwhat35)B[br].vy=B[br].vy*3/4.0;B[br].life=1;Chang3}} if(Bwhat37){Bgo3[1]++;if(Bgo3[1]6){br++;B[br].what=14;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=1;B[br].How=(int)Bx3-4;B[br].life=1;br++;B[br].what=14;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=-1;B[br].How=(int)Bx3+2;B[br].life=1;br++;B[br].what=14;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].life=1;Chang3}} if(Bwhat38){Bgo3[1]++;if(Bgo3[1]6){br++;B[br].what=15;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=1;B[br].How=(int)Bx3-4;B[br].life=1;br++;B[br].what=15;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=-1;B[br].How=(int)Bx3+2;B[br].life=1;br++;B[br].what=15;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].life=1;Chang3}} if(Bwhat39){Bvx3=0;Bgo3[1]++;if(Bgo3[1]6||Bgo3[1]8){Bean}if(Bgo3[1]>=8)Chang3} if(Bwhat310){Bvx3=0;Bgo3[1]++;if(Bgo3[1]6||Bgo3[1]8||Bgo3[1]10||Bgo3[1]12){Bean}if(Bgo3[1]>=12)Chang3} if(Bwhat311){Bvx3=0;Bgo3[1]++;if(Bgo3[1]>=8)for(int i=1;i<=4;i++){br++;B[br].what=80+100*Bgo3[2]+Bgo3[1]*4+i;B[br].x=Bx3-1,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=99;B[br].x=Bx3,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=99;B[br].x=Bx3-2,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;}if(Bgo3[1]>=20){for(int i=1;i<=4;i++){br++;B[br].what=98;B[br].x=Bx3-1,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=98;B[br].x=Bx3,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=98;B[br].x=Bx3-2,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;}Chang3}} } void Ball(int ball){ if(ball1){if(Fir<3&&T%80) Fir++;if(Fir>0){br++;B[br].what=-13;B[br].x=X;B[br].y=Y+rand()%3-1;B[br].life=1;if(Dis<=30) B[br].a=Disb,B[Disb].a=1,Fir--;else if(Boss!=0) B[br].a=13880086,Fir--;else if(Dis!=13880087) B[br].a=Disb,B[Disb].a=1,Fir--;else if(Dis1!=13880087) B[br].a=Disb1,B[Disb1].a=1,Fir--;else B[br].life=0;Dis=Dis1=13880087;}} if(ball2){if(T%40)ib=(ib+1)%20,I[ib][1]=Y-2;if(T%160)I[ib][0]=X;if(T%164)I[ib][0]=X-1;if(T%168)I[ib][0]=X+1;if(T%1612)I[ib][0]=X-2;if(T%129)I[ib][0]=X+2;if(Water1){for(int i=X-6;i<=X+6;i++)ib=(ib+1)%20,I[ib][0]=i,I[ib][1]=Y-2-0.5abs(i-X);}} if(ball3){if(Wind>5){if(Y<Ding-1)Vy=5;else Vy=0;if(Up>=1) Vx=-5;if(Down2) Vx=5;}if(Wind<5){if(Y>Ding-1)Vy=-5;else Vy=0;if(Up>=1) Vx=-5;if(Down2) Vx=5;}if(Wind5){if(Boss==2) Ding=12.25;else Ding=6.25;if(Boss!=0) Bblo-=16+Lv4;if(Boss1) Chang1 if(Boss2) Chang2 if(Boss3) Chang3 system("color 3F");Sleep(20);system("color 6F");Sleep(10);system("color 0F");system("cls");for(int i=bl;i<=br;i++)if(B[i].what>0)B[i].life=0;Setpos(20,0);for(int i=1;i<=60;i++) printf("=");}} if(ball4){if(Thun1){if(Boss!=0) Bblo-=16+Lv*4;if(Boss1) Chang1 if(Boss2) Chang2 if(Boss3) Chang3 system("color 9F");Sleep(20);system("color 6F");Sleep(10);system("color 0F");system("cls");for(int i=bl;i<=br;i++)if(B[i].what>0)B[i].life=0;Setpos(20,0);for(int i=1;i<=60;i++) printf("=");}} if(ball5){system("cls"); Color(5);Setpos(10,10);cout<<"新天赋!";Y:int rr=rand()%4+2;Setpos(12,10);if(rrRen) goto Y;if(rr2)cout<<"瞬跳";if(rr3)cout<<"空之舞";if(rr4)cout<<"三段跳";if(rr5)cout<<"反重力跳跃";Setpos(14,10);cout<<"当前天赋:";if(Ren1)cout<<"小无敌";if(Ren2)cout<<"瞬跳";if(Ren3)cout<<"空之舞";if(Ren4)cout<<"三段跳";if(Ren5)cout<<"反重力跳跃";Setpos(16,10);cout<<"换否?(y/n)";G:char g=_getch();if(g'y')Ren=rr;else if(g!='n')goto G;system("cls");Setpos(20,0);Color(0);for(int i=1;i<=60;i++) printf("=");} if(ball6){Color(4);for(float i=1;i<=Bblo;i+=Bblomax/20.0)cout<<"▄";Color(0);cout<<' '<<Bblo<<" ";Color(0);} if(ball7){Color(1);if(Win7&&T%6<3)Color(3);for(float i=1;i<=Blo;i+=Blomax/20.0)cout<<"▄";Color(0);if(Win7&&T%6<3)Color(3);printf(" %0.1f ",Blo);} } int main(){ system("mode con cols=60 lines=37");CONSOLE_CURSOR_INFO cursor_info={1,0};SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info);srand((unsigned)time(NULL)); Win=0;Ren=1;Lv=1;Blo=Blomax=100;Expmax=300;Hui=15;X=18,Y=6; ReStart:system("cls");memset(B,0,sizeof(B));memset(I,-1,sizeof(I));T=0;bl=0;br=-1;Upt=0; Start:Blo=Blomax * 100;Ding=6.25; memset(Bgo1,0,sizeof(Bgo1));memset(Bgo2,0,sizeof(Bgo2));memset(Bgo3,0,sizeof(Bgo3)); if(Win%20) T=0;if(Win%20&&D0){if(Win>0)Ball(5);Boss=0;lL:L=rand()%4+1;for(int i=0;i<=Win/2-1;i++)if(LLl[i]) goto lL;Ll[Win/2]=L;}if(Win%21&&D0){if(Win7)Boss=6,T=0,Blomax+=100;else{bl:Boss=rand()%3+1;for(int i=0;i<=3;i++)if(BossBl[i]) goto bl;}Bl[Win/2]=Boss;Bwhat1=Bwhat2=Bwhat3=0,Bx1=10,By1=20,Bx2=15,By2=20,Bx3=21,By3=20;system("color 4C");Sleep(20);system("color 0F");Map(0,1);Sleep(1000);}if(Win%21){Bblomax=500+(Win/2)*500;Bblo=Bblomax;if(Boss2) Ding=12.25;} while(1){ T++; if(Wind0){if(GetAsyncKeyState(VK_LEFT)&0x8000) Vy=-(10-abs(Ding-Y)*1.5)/20.0;if(GetAsyncKeyState(VK_RIGHT)&0x8000) Vy=(10-abs(Ding-Y)*1.5)/20.0;}if(GetAsyncKeyState(VK_UP)&0x8000&&u10) {u1++;if(Down1){Down=0;Up=0;if(Ren2)Map(-1,0),Vx=0,X=18,Li=5;else Vx=7,Vy=0.3;}else if(Up0&&Wind0) {Down=0;Up=1;if(Ren2)Map(-1,0),Vx=1,X=10,Map(0,3),Li=5;else Vx=2,Vy=0.1;}else if(Up1&&Wind0) {Down=0;Up=2;if(Ren2)Map(-1,0),Vx=1,X-=6,Map(0,3),Li=5;else Vx=1.5,Vy=0.1;}else if(Ren3&&Up2&&Wind0) {Down=0;Up=3;Vx=1;Vy=0.5;Upt=30;}else if(Ren4&&Up2&&Wind0) {Down=0;Up=3;Vx=1.8;Vy=0.1;}}if(GetAsyncKeyState(VK_DOWN)&0x8000&&u20) {u2++;if(Down1&&Ren5){Down=2;Up=0;Vx=-1.7;}else {Down=1;Up=0;if(Ren2)Map(-1,0),Vx=0,X=22,Map(0,3),Li=5;else {if(Upt!=0) Map(-1,0),Upt=0;Vx=-7;}}}if((GetAsyncKeyState(VK_UP)&0x8000) ?0:1) u1=0;if((GetAsyncKeyState(VK_DOWN)&0x8000) ?0:1) u2=0;if(kbhit()){char g=_getch();if(g==' ') Sleep(100),Setpos(4,1),Sy++,system("pause");}if(Sy1) Setpos(4,1),printf(" "),Sy--; if(Drug0) Blo=fmin((float)Blomax,Blo+Hui/100.0);else if(T%100)Blo--;if(T%200) {if(Kill!=0) Kill=0;if(Lvl!=0) Lvl=0;}if(Killb>0) Killb--;if(Li>0) Li--;if(Ice>0) Ice--;if(Drug>0) Drug--;if(Magne>0) Magne--; if(Fire>0) Ball(1),Fire--;if(Water>0) Ball(2),Water--;if(Wind>0) Ball(3),Wind--;if(Thun>0) Ball(4),Thun--; if(Boss0) NorGuai(L,T%1500);RandGood();if(T%201)Exp++; if(T%501){Exp++;system("cls");Setpos(20,0);Color(0);for(int i=1;i<=60;i++) printf("=");if(Win0&&T<300){Setpos(4,6);cout<<"↑/↓ 跳跃/下翻,←→ 些微移动(松手即返回)"; Setpos(8,6);cout<<"球可以开启特殊效果,经验积满(300)可提升级别。";Setpos(8,6);cout<<"打败 7 波即胜利,打败 BOSS 有新天赋。";Setpos(10,15);cout<<"空格可以暂停。";}} Map(-1,0); if(Boss1) Boss1();if(Boss2) Boss2();if(Boss3) Boss3();if(Boss6) Boss1(),Boss2(),Boss3(); Move();Map(0,(bool)Kill);Color(0); Setpos(1,1);Blo=fmin(Blo,(float)Blomax);if(Boss0)cout<<"血量: "<<(int)Blo<<" ";Color(0);Setpos(1,9),cout<<"死亡次数: "<<D<<" ";Setpos(2,1);Exp=min(Exp,Expmax);if(Exp>=Expmax)Exp=0,Lv++,Lvl++,Hui++,Blomax+=5;if(Lvl>0)Color(5);cout<<"级别: "<<Lv;Color(0);Setpos(2,9);cout<<"经验: "<<Exp<<" ";if(Boss>0) Setpos(3,1),cout<<"血量 : ",Ball(7);if(Boss>0&&Boss!=6) Setpos(4,1),cout<<"怪物血量: ",Ball(6);if(Boss6) Setpos(1,9),printf("时间: %0.1f s ",T/15.0); if(Win0) Sleep(55);if(Win1) Sleep(50);if(Win2) Sleep(35);if(Win3) Sleep(40);if(Win4) Sleep(25);if(Win5) Sleep(30);if(Win6) Sleep(20);if(Win>=7) Sleep(17); if(Boss3&&Bblo<=0){for(int i=1;i<=4;i++){br++;B[br].what=98;B[br].x=Bx3-1,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=98;B[br].x=Bx3,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=98;B[br].x=Bx3-2,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;}} if((Win%20&&T>=1400)||(Win%21&&Bblo<=0)||(Win7&&T>=450)||Blo<=0) {Map(-1,0);break;} } if(Blo<=0){ Sleep(1000); D++; system("color 7F"); Setpos(15,11); Color(4); cout<<"GAME OVER..."; Sleep(2000); goto ReStart; } else if(Win6){ system("color 7F"); Setpos(15,11); Color(4); cout<<"坚持30秒 !"; Sleep(2000); Setpos(30,0); Win++; D=0; } else if(Win7){ Sleep(1000); system("color 6E"); Setpos(15,11); Color(5); cout<<"YOU WIN !"; Sleep(2000); Setpos(30,0); return 0; }else Sleep(1000),Win++,D=0; goto Start; } //忍者必须死 #include<bits/stdc++.h> #include<windows.h> #include<stdio.h> #include<conio.h> #include<time.h> #define Nor if(B[b].x<5) B[b].x=5; #define Out1 Bx1-Bvx1<=6||Bx1-Bvx1>=28||By1-Bvy1<=7||By1-Bvy1>=27 #define Out2 Bx2-Bvx2<=6||Bx2-Bvx2>=28||By2-Bvy2<=7||By2-Bvy2>=27 #define Chang1 {Bwhat1=0;Bvx1=Bvy1=0;memset(Bgo1,0,sizeof(Bgo1));} #define Chang2 {Bwhat2=0;Bvx2=Bvy2=0;memset(Bgo2,0,sizeof(Bgo2));} #define Chang3 {Bwhat3=0;Bvx3=Bvy3=0;memset(Bgo3,0,sizeof(Bgo3));} using namespace std; int ti(float a) {return ((int)(a10+5))/10;} void Setpos(float x,float y){COORD pos;pos.X=ti(y4)/2;pos.Y=ti(x);SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);} 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(a8) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED);if(a9) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY|BACKGROUND_GREEN|BACKGROUND_BLUE);if(a10) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY|BACKGROUND_RED|BACKGROUND_BLUE);if(a11) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_BLUE);if(a12) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN);if(a13) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY);if(a14) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN|FOREGROUND_BLUE);} int Blomax,Ren,Exp,Expmax,Lv,Lvl,Ice,Drug,ar1,ar2,Tar1,Tar2,bl,br,Win,T,Tb,Sy,Up,Upt,Down,u1,u2,Kill,Killb,L,Ll[4],Li,D,Gd[10],Biao,Fire,Fir,Water,Thun,Wind,Magne,I[20][2],ib,Dis,Disb,Dis1,Disb1,Boss,Bblo,Bblomax,Bwhat1,Bwhat2,Bwhat3,Bgo1[10],Bgo2[10],Bgo3[10],Bbr,Bbl,Bl[4]; float X,Y,Vx,Vy,Ding,Blo,Hui,Bx1,By1,Bx2,By2,Bx3,By3,Bvx1,Bvy1,Bvx2,Bvy2,Bvx3,Bvy3,Bway[1001][2]; struct bullet{float x,y,vx,vy;int what;int a,t,How;int life;bool kill;}B[100001]; void Map(int a,int b); void Pan(int a,float x,float y,int b){ float Nox[4],Noy[4];Nox[0]=X,Noy[0]=Y; if(Down1&&X22) Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=X-1,Noy[2]=Y-0.5;else if(Down2) Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=-10,Noy[2]=-10;else if(Down1||X<18) Nox[1]=X-1,Noy[1]=Y-0.5,Nox[2]=-10,Noy[2]=-10;else Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=X-1,Noy[2]=Y-0.5; for(int i=0;i<3;i++){ if(a==-1){if(abs(x-Nox[i])+abs(y-Noy[i])<1.5) {if(B[b].what==-10)Exp+=2;if(B[b].what==-11)Exp+=1;B[b].life=0;if(B[b].life0&&bbl) bl++;Map(3,b);break;}} if(a==-2){if(abs(x-Nox[i])+abs(y-Noy[i])<2.5) {if(B[b].what==-2)Exp+=5,Biao+=5;if(B[b].what==-3)Fire=300,Ice=0,Fir=3;if(B[b].what==-4)Water=200;if(B[b].what==-5){Wind=70;Ding=28.25;Ice=0;if(Y<Ding-1)Vy=5;else Vy=0;if(Up>=1) Vx=-5;if(Down2) Vx=5;}if(B[b].what-6){Thun=200;system("color 1F");Sleep(20);system("color 6F");Sleep(10);system("color 0F");}if(B[b].what==-7)Magne=300;if(B[b].what==-8)Ice=0,Drug=0,Blo=fmin((float)Blomax,Blo+20);if(B[b].what==-9)Exp=fmin((float)Expmax,Exp+20);B[b].life=0;if(B[b].life0&&bbl) bl++;Map(3,b);break;}} }if(Wind0&&Thun0&&(B[b].kill!=0||Killb>=15||Ren1&&Killb>0)) return; for(int i=0;i<3;i++){ if((Wind>=1||Thun>=1)&&abs(x-Nox[i])+abs(y-Noy[i])<2.5) {if(B[b].what<98)Exp+=2;B[b].life=0;Map(3,b);break;} if(a1) {if(abs(x-Nox[i])<0.5&&abs(y-Noy[i])<1) {if(B[b].what>=99)Blo-=10;if(B[b].what14)Blo-=15,Ice=100,B[b].life=0;else if(B[b].what15)Blo-=20,Ice=0,B[b].life=0;else if(B[b].what17)Blo-=5,Drug=100,B[b].life=0;else if(B[b].what>=13&&B[b].what<=17)Blo-=10,B[b].life=0;else Blo-=15;B[b].kill=1,Killb=20;Kill=1;Map(3,b);break;}} if (a2||a6||a8||a9||a10||a11||a12) { if(abs(x-Nox[i])+abs(y-Noy[i])<1.5) { if(a2)Blo-=20; else if(a8)Blo-=10; else Blo-=15;B[b].kill=1,Killb=20;Kill=1;if(a!=2){B[b].life=0;if(B[b].life0&&bbl) bl++;Map(3,b);break;}}} if(a4) {if((Wind>=1||Thun>=1)&&abs(x-Nox[i])<1.5&&Noy[i]-y<=0&&Noy[i]-y>=-8) {if(B[b].what<98)Exp+=2;B[b].life=0;Map(3,b);break;}if(abs(x-Nox[i])<1&&Noy[i]-y<=0&&Noy[i]-y>=-8) {Blo-=25,B[b].kill=1,Killb=20;Kill=1;Vy=-1;Y-=0.5;break;}} } } void Map(int a,int b){ Color(0); if(a-1){ if(Boss1||Boss6){if(Bwhat15){if(ti(Bx1)20)Setpos(Bx1,By1),cout<<"";else Setpos(Bx1,By1),cout<<" ";}else{Setpos(Bx1-1,By1-0.5),cout<<" ";Setpos(Bx1,By1-1),cout<<" ";Setpos(Bx1+1,By1-0.5),cout<<" ";if(abs(ti(Bx1)-20)<=1)Setpos(20,By1-1),cout<<"";}} if(Boss2||Boss6){Setpos(Bx2-1,By2-1);cout<<" ";Setpos(Bx2,By2-1);cout<<" ";Setpos(Bx2+1,By2-1),cout<<" ";Color(0);if(abs(ti(Bx2)-20)<=1)Setpos(20,By2-1),cout<<"";} if(Boss3||Boss6){Setpos(Bx3-1,By3-0.5);cout<<" ";Setpos(Bx3,By3);cout<<" ";Setpos(Bx3+1,By3-1),cout<<" ";Color(0);if(abs(ti(Bx3)-20)<=1)Setpos(20,By3-1),cout<<"=";} if(X<0)return;if(X>=17&&X<=19){Setpos(X-1,Y);cout<<" ";Setpos(X,Y-1);cout<<" ";Setpos(X+1,Y-1),cout<<" ";}else if(X<=23&&X>=21){Setpos(X+1,Y);cout<<" ";Setpos(X,Y-1);cout<<" ";Setpos(X-1,Y-1),cout<<" ";}else if(X>23){Setpos(X,Y-1);cout<<" ";Setpos(X-1,Y-0.5),cout<<" ";}else if(X<17&&Upt!=0){Setpos(X,Y-1);cout<<" ";Setpos(X+1,Y-1.5),cout<<" ";}else if(X<17){Setpos(X,Y-1);cout<<" ";Setpos(X+1,Y-0.5),cout<<" ";}if(Thun>0){Setpos(X-2,Y-1),cout<<" ";Setpos(X+2,Y-1),cout<<" ";Setpos(X,Y+2),cout<<" ";Setpos(X,Y-2.5),cout<<" ";Setpos(X-1,Y+1),cout<<" ";Setpos(X+1,Y+1),cout<<" ";Setpos(X-1,Y-2),cout<<" ";Setpos(X+1,Y-2),cout<<" ";Setpos(20,Y-2.5),cout<<"";}if(Wind!=0){Setpos(X+1,Y-5);cout<<" ";Setpos(X,Y-5);cout<<" ";Setpos(X-1,Y-5);cout<<" ";Setpos(20,Y-5),cout<<"";}if(Water!=0){Setpos(X,Y-4);cout<<" ";Setpos(X+2,Y-3.5);cout<<" ";Setpos(X-2,Y-3.5);cout<<" ";Setpos(X+1,Y-3.5);cout<<" ";Setpos(X-1,Y-3.5);cout<<" ";Setpos(20,Y-5),cout<<"";}if(Fire!=0){Setpos(X,Y+1),cout<<" ";Setpos(X+1,Y),cout<<" ";Setpos(X-1,Y-1),cout<<" ";Setpos(20,Y-1);cout<<"";} } if(a0){ if(Boss1||Boss6){if(Bwhat15)Color(5),Setpos(Bx1,By1),cout<<"█",Color(0);else if(Bwhat14&&Bgo1[1]>6&&Bgo1[1]<11)Color(4),Setpos(Bgo1[5]-1,Bgo1[6]),cout<<"︻",Setpos(Bgo1[5],Bgo1[6]-1),cout<<"【",Setpos(Bgo1[5],Bgo1[6]+1),cout<<"】",Setpos(Bgo1[5]+1,Bgo1[6]),cout<<"︼",Color(0);else{Setpos(Bx1-1,By1-0.5),Color(0),cout<<"●●";Setpos(Bx1,By1-1);if(Bwhat12&&Bgo1[1]<=5)Color(1);else if(Bwhat13&&Bgo1[1]<=5)Color(5);else if(Bwhat16&&Bgo1[1]<=5)Color(8); else Color(4);if(Bwhat14) Setpos(Bx1,By1-0.5),cout<<"██(";else cout<<")██(";Setpos(Bx1+1,By1-0.5),cout<<"……";Color(0);}} if(Boss2||Boss6){Setpos(Bx2-1,By2-1);Color(0),cout<<"\ ";Color(0);cout<<"●";Setpos(Bx2,By2-1);Color(3);cout<<"◥";Color(5),cout<<"JJJ";Color(0),cout<<">";Color(3);Setpos(Bx2+1,By2-1),cout<<"◢█◣";Color(0);} if(Boss3||Boss6){Setpos(Bx3-1,By3-0.5);if(Bwhat33||Bwhat39) Color(1);else if(Bwhat34||Bwhat310) Color(4);else if(Bwhat35||Bwhat311) Color(5);if(Bwhat311)cout<<' ';else if(Bwhat36) Color(3);else Color(2);cout<<"●-";Setpos(Bx3,By3);if(Bwhat311)cout<<"/";else cout<<"┃";Color(0);Setpos(Bx3+1,By3-1),cout<<"●●●";} if(X<0)return;if(Ren2) Color(12);if(Ren3) Color(1);if(Ren4) Color(3);if(Ren5) Color(4);if(Ren6) Color(2);if(Drug!=0&&T%5!=0) Color(11);if(Drug!=0&&T%50) Color(11);if(Ice!=0) Color(6);if(b1) Color(8);if(Li!=0) Color(5);if(Ren1&&Killb>0&&T%4<2) Color(13);if(Wind>0&&T%4<=1) Color(1);if(Wind>0&&T%4>=2) Color(0);if(Thun>0&&T%4<=1) Color(1);if(Thun>0&&T%4>=2) Color(6); if(X>=17&&X<=19){Setpos(X-1,Y);cout<<"●";Setpos(X,Y-1);cout<<"━/";if(T%10<3) Setpos(X+1,Y-1),cout<<"┛╲";else if(T%10<6) Setpos(X+1,Y-1),cout<<"┦ ";else Setpos(X+1,Y-1),cout<<"╯>";if(Wind>0&&T%30) Setpos(X+1,Y-1),cout<<"┛╲";else if(Wind>0&&T%31) Setpos(X+1,Y-1),cout<<"┦ ";else if(Wind>0&&T%32)Setpos(X+1,Y-1),cout<<"╯>";}else if(X<=23&&X>=21){Setpos(X+1,Y);cout<<"●";Setpos(X,Y-1);cout<<"━\";if(T%10<3) Setpos(X-1,Y-1),cout<<"┓╱";else if(T%10<6) Setpos(X-1,Y-1),cout<<"┪ ";else Setpos(X-1,Y-1),cout<<"╮>";if(Wind>0&&T%30) Setpos(X-1,Y-1),cout<<"┓╱";else if(Wind>0&&T%31) Setpos(X-1,Y-1),cout<<"┪ ";else if(Wind>0&&T%32)Setpos(X-1,Y-1),cout<<"╮>";}else if(X>23){Setpos(X,Y-1);cout<<"━ ●";Setpos(X-1,Y-0.5),cout<<"│>";}else if(X<17&&Upt!=0){Setpos(X,Y-1);cout<<"━ ●";Setpos(X+1,Y-1.5),cout<<"╱ >";}else if(X<17){Setpos(X,Y-1);cout<<"━ ●";Setpos(X+1,Y-0.5),cout<<"│>";}if(Thun>0){Setpos(X-2,Y-1),cout<<"▄▄";Setpos(X+2,Y-1),cout<<"▄▄";Setpos(X,Y+2),cout<<"▌";Setpos(X,Y-2.5),cout<<"▌";Setpos(X-1,Y+1),cout<<"█";Setpos(X+1,Y+1),cout<<"█";Setpos(X-1,Y-2),cout<<"█";Setpos(X+1,Y-2),cout<<"█";}if(Magne>0&&T%7<2)Setpos(X,Y),Color(5),cout<<"★";if(Wind>1){if(T%6<2)Color(1);else Color(0);if(T%8<=1){Setpos(X+1,Y-5);cout<<"---- --";Setpos(X,Y-5);cout<<"- --- -";Setpos(X-1,Y-5);cout<<"--- - --";}else if(T%8<=3){Setpos(X+1,Y-5);cout<<"------ ";Setpos(X,Y-5);cout<<" -- ---";Setpos(X-1,Y-5);cout<<"----- - ";}else if(T%8<=5){Setpos(X+1,Y-5);cout<<" ------";Setpos(X,Y-5);cout<<"-- -- -";Setpos(X-1,Y-5);cout<<"- ----- ";}else if(T%8<=7){Setpos(X+1,Y-5);cout<<"-- ----";Setpos(X,Y-5);cout<<" --- -- ";Setpos(X-1,Y-5);cout<<"- - ----";}}if(Water!=0){Color(1);if(T%20<5){Setpos(X+2,Y-3);cout<<"■";Setpos(X+1,Y-3.5);cout<<"■";Setpos(X-1,Y-2.5);cout<<"■";Setpos(X-2,Y-3);cout<<"■";}else if(T%20<10||T%20>=15){Setpos(X+2,Y-3);cout<<"■";Setpos(X,Y-4);cout<<"■■";Setpos(X-2,Y-3); cout<<"■";}else if(T%20<15){Setpos(X+2,Y-3.5);cout<<"■";Setpos(X+1,Y-3);cout<<"■";Setpos(X-1,Y-3.5);cout<<"■";Setpos(X-2,Y-3);cout<<"■";}}if(Fire!=0){if(T%6<3)Color(4);else Color(5);if(Fir>=1)Setpos(X,Y+1),cout<<"●";if(Fir>=2)Setpos(X+1,Y),cout<<"●";if(Fir>=3)Setpos(X-1,Y-1),cout<<"●";} } if(a1||a3){ if(B[b].what1){Nor;Setpos(B[b].x,B[b].y-1);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);if(B[b].How<=1) Color(13);else Color(4);cout<<"●";if(a1) Pan(1,B[b].x,B[b].y,b);}} if(B[b].what2){Nor;Setpos(B[b].x-1,B[b].y-1);if(ti(B[b].x-1)20)cout<<"";else cout<<" ";Setpos(B[b].x,B[b].y-1);if(ti(B[b].x)20)cout<<"";else cout<<" ";Setpos(B[b].x+1,B[b].y-1);if(ti(B[b].x+1)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);Color(5);if(B[b].How0){Setpos(B[b].x-1,B[b].y),cout<<"↑";Setpos(B[b].x,B[b].y-1),cout<<"←┼ →";Setpos(B[b].x+1,B[b].y),cout<<"↓";}else if(B[b].How1){Setpos(B[b].x-1,B[b].y-1),cout<<"↖ ↗";Setpos(B[b].x,B[b].y),cout<<"╳";Setpos(B[b].x+1,B[b].y-1),cout<<"↙ ↘";} if(a1) Pan(2,B[b].x,B[b].y,b);}} if(B[b].what3||B[b].what5){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;B[b].x-=B[b].vx;Setpos(B[b].x,B[b].y);if(B[b].How1) Color(5);else Color(4);cout<<"◎";}} if(B[b].what4){Nor;Setpos(B[b].x,fmax((float)0,B[b].y-8));if(ti(B[b].x)20){for(int i=max(0,(int)B[b].y-8);i<=B[b].y;i++)cout<<"";}else {for(int i=max(0,(int)B[b].y-8);i<=B[b].y;i++)cout<<" ";}if(B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,fmax((float)0,B[b].y-8));Color(6); for(int i=max(0,(int)B[b].y-8);i<=B[b].y;i++)cout<<"═"; if(a1) Pan(4,B[b].x,B[b].y,b);}} if(B[b].what6||B[b].what8||B[b].what9){Nor;Setpos(B[b].x-1,B[b].y);if(ti(B[b].x)-120)cout<<"";else cout<<" ";Setpos(B[b].x+1,B[b].y);if(ti(B[b].x)+120)cout<<"";else cout<<" ";Setpos(B[b].x,B[b].y-1);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;B[b].x-=B[b].vx;Setpos(B[b].x,B[b].y-1);if(B[b].what6){if(B[b].How<=1) Color(1); else Color(6);}if(B[b].what9){if(B[b].How<=1) Color(4); else Color(8);}if(B[b].what8)Color(5);Setpos(B[b].x-1,B[b].y);cout<<"︹";Setpos(B[b].x+1,B[b].y);cout<<"︺";Setpos(B[b].x,B[b].y-1);if(B[b].How%21) cout<<"〔●〕"; else cout<<"﹝○﹞"; if(a1) Pan(6,B[b].x,B[b].y,b);}} if(B[b].what7){Nor;Setpos(B[b].x,B[b].y);if(B[b].How<0) for(int i=19;i>=20+B[b].How;i--) {Setpos(i,B[b].y);cout<<" ";}if(B[b].How>0) for(int i=21;i<=20+B[b].How;i++) {Setpos(i,B[b].y);cout<<" ";}if(B[b].life!=0){B[b].y-=B[b].vy;if(B[b].How<0) for(int i=19;i>=20+B[b].How;i--) {Setpos(i,B[b].y);cout<<"║"; if(a1) Pan(7,i,B[b].y,b);}if(B[b].How>0) for(int i=21;i<=20+B[b].How;i++) {Setpos(i,B[b].y);cout<<"║"; if(a1) Pan(7,i,B[b].y,b);}}} if(B[b].what10||B[b].what11||B[b].what12){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].x-=B[b].vx;B[b].y-=B[b].vy;if(B[b].How1){B[b].vy-=0.2;}else B[b].vx-=0.35;if(B[b].x>=25) B[b].x=25,B[b].vx*=-0.8;if(B[b].what11&&B[b].y<=1) B[b].y=1,B[b].vy*=-1;if(B[b].what12&&B[b].y<=1) B[b].y=1,B[b].vx=0,B[b].vy=-0.5,B[b].How=1;Setpos(B[b].x,B[b].y);if(B[b].what11)Color(1);else if(B[b].what12)Color(5);else Color(0);if(B[b].t%4<2)cout<<"▃";else cout<<"▍";if(a1) Pan(B[b].what,B[b].x,B[b].y,b);}} if(B[b].what>=13&&B[b].what<=17){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].x-=B[b].vx;B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);if(B[b].what14) Color(1);else if(B[b].what15) Color(4);else if(B[b].what16) Color(5);else if(B[b].what17) Color(3);else Color(2);cout<<"●";if(B[b].what14)cout<<"";if(B[b].what15)cout<<"";if(B[b].what16)cout<<"<";if(B[b].what17)cout<<"X";} if(a1) Pan(1,B[b].x,B[b].y,b);} if(B[b].what98&&B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);if(ti(B[b].x20))cout<<"";else cout<<" ";if(B[b].y<=3)B[b].life=0;} if(B[b].what>=99){if(B[b].y<=3)B[b].life=0;if(B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);Color(5);if(B[b].what99)cout<<"█";if(B[b].what>=100&&B[b].what<200){if(B[b].what%50)cout<<"我";if(B[b].what%51)cout<<"是";if(B[b].what%52)cout<<"最";if(B[b].what%53)cout<<"强";if(B[b].what%54)cout<<"的";}if(B[b].what>=200&&B[b].what<300){if(B[b].what%60)cout<<"神";if(B[b].what%61)cout<<"级";if(B[b].what%62)cout<<"怪";if(B[b].what%63)cout<<"物";if(B[b].what%64)cout<<"之";if(B[b].what%65)cout<<"光";}if(B[b].what>=300&&B[b].what<400){if(B[b].what%80)cout<<"颤";if(B[b].what%81)cout<<"抖";if(B[b].what%82)cout<<"吧";if(B[b].what%83)cout<<"无";if(B[b].what%84)cout<<"能";if(B[b].what%85)cout<<"的";if(B[b].what%86)cout<<"人";if(B[b].what%87)cout<<"类";}if(B[b].what>=400&&B[b].what<500){if(B[b].what%80)cout<<"还";if(B[b].what%81)cout<<"不";if(B[b].what%82)cout<<"快";if(B[b].what%83)cout<<"跪";if(B[b].what%84)cout<<"倒";if(B[b].what%85)cout<<"在";if(B[b].what%86)cout<<"朕";if(B[b].what%87)cout<<"前";}if(B[b].what>=500&&B[b].what<600){if(B[b].what%80)cout<<"看";if(B[b].what%81)cout<<"懂";if(B[b].what%82)cout<<"这";if(B[b].what%83)cout<<"句";if(B[b].what%84)cout<<"话";if(B[b].what%85)cout<<"的";if(B[b].what%86)cout<<"是";if(B[b].what%87)cout<<"猪";} if(a1) Pan(1,B[b].x,B[b].y,b);}} if(B[b].what==-1){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(Boss0) B[b].life=0;else if(((Boss1&&abs(B[b].x-Bx1)+abs(B[b].y-By1)<1.5)||(Boss2&&abs(B[b].x-Bx2)+abs(B[b].y-By2)<1.5)||(Boss3&&abs(B[b].x-Bx3)+abs(B[b].y-By3)<1.5)||(B[b].t10))&&B[b].life1) Bblo-=8+Lv2,B[b].life=0;if(B[b].life!=0){if(Boss1)B[b].x=B[b].x+(Bx1-B[b].x)/(10-B[b].t)*1.0,B[b].y=B[b].y+(By1-B[b].y)/(10-B[b].t)*1.0;if(Boss2)B[b].x=B[b].x+(Bx2-B[b].x)/(10-B[b].t)1.0,B[b].y=B[b].y+(By2-B[b].y)/(10-B[b].t)1.0;if(Boss3)B[b].x=B[b].x+(Bx3-B[b].x)/(10-B[b].t)*1.0,B[b].y=B[b].y+(By3-B[b].y)/(10-B[b].t)*1.0;Setpos(B[b].x,B[b].y);Color(7);if(B[b].t%20) cout<<"+";else cout<<"×";}} if(B[b].what<=-2&&B[b].what>=-9){Nor;Setpos(B[b].x-1,B[b].y);if(ti(B[b].x)-120)cout<<"";else cout<<" ";Setpos(B[b].x+1,B[b].y);if(ti(B[b].x)+120)cout<<"";else cout<<" ";Setpos(B[b].x,B[b].y-1);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;B[b].x-=B[b].vx;if(B[b].what<=-3&&B[b].what>=-7){if(B[b].x<=7)B[b].x=7;if(B[b].x>=28)B[b].x=28;else if(B[b].x>=B[b].a+1&&B[b].How1)B[b].How=0;else if(B[b].x<=B[b].a-1&&B[b].How0)B[b].How=1;if(B[b].How1&&B[b].vx>=-1)B[b].vx-=0.2;if(B[b].How0&&B[b].vx<=1)B[b].vx+=0.2;}if(B[b].what==-2) Color(3);if(B[b].what==-3) Color(4);if(B[b].what==-4) Color(1);if(B[b].what==-5) Color(0);if(B[b].what==-6) Color(6);if(B[b].what==-7) Color(5);if(B[b].what==-8) Color(2);if(B[b].what==-9) Color(14);if(T%7<=1&&B[b].what==-5)Color(1);else if(T%7<=1)Color(0);Setpos(B[b].x-1,B[b].y);cout<<"︹";Setpos(B[b].x+1,B[b].y);cout<<"︺";Setpos(B[b].x,B[b].y-1);if(B[b].what==-2) cout<<"﹝镖﹞";if(B[b].what==-3) cout<<"﹝火﹞";if(B[b].what==-4) cout<<"﹝水﹞";if(B[b].what==-5) cout<<"﹝风﹞";if(B[b].what==-6) cout<<"﹝雷﹞";if(B[b].what==-7) cout<<"﹝磁﹞";if(B[b].what==-8) cout<<"﹝血﹞";if(B[b].what==-9) cout<<"﹝忍﹞"; if(a1) Pan(-2,B[b].x,B[b].y,b);}} if(B[b].what-11||B[b].what==-12){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){if(Magne>0)B[b].How++,B[b].x=B[b].x+(X-B[b].x)/(10-B[b].How)1.0,B[b].y=B[b].y+(Y-B[b].y)/(10-B[b].How)1.0;B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);if(B[b].what==-10) Color(5);if(B[b].what==-11) Color(7);if(T%7<=1)Color(0);cout<<"◆"; if(a1) Pan(-1,B[b].x,B[b].y,b);}} if(B[b].what-13){Nor;Setpos(B[b].x,B[b].y-0.5);if(ti(B[b].x)20)cout<<"=";else cout<<" ";if(B[b].life!=0){if(B[b].a13880086){if(Boss0) B[b].life=0;else if(((Boss1&&abs(B[b].x-Bx1)+abs(B[b].y-By1)<1.5)||(Boss2&&abs(B[b].x-Bx2)+abs(B[b].y-By2)<1.5)||(Boss3&&abs(B[b].x-Bx3)+abs(B[b].y-By3)<1.5)||(B[b].t5))&&B[b].life==1) Bblo-=8+Lv2,B[b].life=0;if(B[b].life!=0){if(Boss1)B[b].x=B[b].x+(Bx1-B[b].x)/(5-B[b].t)*1.0,B[b].y=B[b].y+(By1-B[b].y)/(5-B[b].t)*1.0;if(Boss2)B[b].x=B[b].x+(Bx2-B[b].x)/(5-B[b].t)1.0,B[b].y=B[b].y+(By2-B[b].y)/(5-B[b].t)1.0;if(Boss3)B[b].x=B[b].x+(Bx3-B[b].x)/(5-B[b].t)*1.0,B[b].y=B[b].y+(By3-B[b].y)/(5-B[b].t)*1.0;}}else{if(B[B[b].a].life0) B[b].life=0;else if((abs(B[b].x-B[B[b].a].x)+abs(B[b].y-B[B[b].a].y)<1.5||(B[b].t5))&&B[b].life1) Exp+=2,B[B[b].a].life=B[b].life=0;if(B[b].life!=0){B[b].x=B[b].x+(B[B[b].a].x-B[b].x)/(5-B[b].t)1.0,B[b].y=B[b].y+(B[B[b].a].y-B[b].y)/(5-B[b].t)1.0;}}Setpos(B[b].x,B[b].y-0.5);if(T%6<3)Color(5);else Color(4);cout<<"●";}} }if(br<bl) {br=-1,bl=0;memset(B,0,sizeof(B));}Color(0); } void Move(){ if(X<3) X=3;if(Y<1) Y=1,Vy=0;if(Y>29) Y=29,Vy=0; if(Ice!=0){X-=Vx/2.0;Y+=Vy/2.0;Vy=fmax(Vy-0.025,(float)0);if(T%60&&Up0&&Y<Ding) Y+=0.25;if(T%63&&Up0&&Y>=Ding) Y-=0.25;if(Up0&&Y<=Ding-1.25) Vy=0.25;if(Up0&&Y>=Ding+1.25&&Wind0) Vy=-0.25;if(Up0&&Down0&&Vx>0&&X<=18) Up=0,Down=0,Vx=0,Vy=0,X=18,Setpos(20,Y-2.5),cout<<"";else if(Down2&&X<=22) Up=0,Down=1,Vx=0,Vy=0,X=22,Setpos(20,Y-2.5),cout<<"";else if(Up0&&Down1&&Vx<0&&X>=22) Up=0,Down=1,Vx=0,Vy=0,X=22,Setpos(20,Y-2.5),cout<<"";else if(Up>0&&Down0&&X>18) Up=0,Vx=0,Vy=0,X=18,Setpos(20,Y-2.5),cout<<"";else if(Down2) Vx+=0.175;else if(Up>0&&Upt0) Vx-=0.175;else if(Up>0&&Upt>0) {Vx=fmax(Vx-0.125,(float)0);if(Upt1&&T%20)Map(-1,0);if(T%20)Upt--;}} else{X-=Vx;Y+=Vy;Vy=fmax(Vy-0.05,(float)0);if(Wind0){if(T%60&&Up0&&Y<Ding) Y+=0.5;if(T%63&&Up0&&Y>=Ding) Y-=0.5;}else{if(T%20&&Up0&&Y<Ding) Y+=0.5;if(T%21&&Up0&&Y>=Ding) Y-=0.5;}if(Up0&&Y<=Ding-1.25) Vy=0.5;if(Up0&&Y>=Ding+1.25&&Wind0) Vy=-0.5;if(Up0&&Down0&&Vx>0&&X<=18) Up=0,Down=0,Vx=0,Vy=0,X=18,Setpos(20,Y-2.5),cout<<"";else if(Down2&&X<=22) Up=0,Down=1,Vx=0,Vy=0,X=22,Setpos(20,Y-2.5),cout<<"";else if(Up0&&Down1&&Vx<0&&X>=22) Up=0,Down=1,Vx=0,Vy=0,X=22,Setpos(20,Y-2.5),cout<<"";else if(Up>0&&Down0&&X>18) Up=0,Vx=0,Vy=0,X=18,Setpos(20,Y-2.5),cout<<"";else if(Down2) Vx+=0.35;else if(Up>0&&Upt0) Vx-=0.35;else if(Up>0&&Upt>0) {Vx=fmax(Vx-0.25,(float)0);if(Upt1)Map(-1,0); Upt--;}} for(int i=bl;i<=br;i++){ if(B[i].what<98)if(B[i].x-B[i].vx<=5||B[i].x-B[i].vx>=30||B[i].y-B[i].vy<=0||B[i].y-B[i].vy>=30){B[i].life=0;Map(1,i);} for(int j=0;j<20;j++)if(B[i].what>0&&B[i].life!=0&&abs(B[i].x-I[j][0])<2&&B[i].y-I[j][1]<=2){Setpos(I[j][0],I[j][1]);if(I[j][0]20) cout<<"=";else cout<<" ";I[j][0]=I[j][1]=-1;B[i].life=0;Exp+=2;} if(B[i].t>=100)B[i].life=0;if(B[i].life0&&ibl) bl++; Map(1,i);if(B[i].life0) continue; else{B[i].t++; if(B[i].what1){if(B[i].y<=25&&B[i].How0) B[i].vy=0,B[i].How=1;if(B[i].t30) B[i].y+=1.5,B[i].How=2;if(B[i].t35) B[i].vy=1.5,B[i].How=3;} if(B[i].what2){if(B[i].t%30) B[i].How=!B[i].How;} if(B[i].what3||B[i].what5){if(B[i].what3&&B[i].y<=20) B[i].vy=0;if(B[i].what5&&B[i].y<=21) B[i].vy=0;if(B[i].t>30&&B[i].t%20) B[i].How=!B[i].How;if(B[i].what5&&B[i].t<=30&&B[i].x<X) B[i].vx=-0.2;else if(B[i].what5&&B[i].t<=70&&B[i].x>X) B[i].vx=0.2;else B[i].vx=0;if(B[i].t45){B[i].life=0;br++;B[br].what=4;B[br].x=B[i].x;B[br].y=32;B[br].vy=3;B[br].life=1;}} if(B[i].what6||B[i].what8||B[i].what9){if(B[i].vx<0.25&&B[i].vy<0.25&&B[i].t>=50){B[i].life=0;if(B[i].life0&&ibl) bl++;Map(1,i);break;}if(B[i].t%50) B[i].How=rand()%4;if(B[i].what9){if(B[i].t7){X9:float xx=(rand()%41)/40.0,yy=(rand()%41)/40.0;if(xx<=0.5&&yy<=0.5) goto X9;for(int j=1;j<=4;j++){br++,B[br].what=9;B[br].t=11;B[br].x=B[i].x,B[br].y=B[i].y,B[br].vx=xx,B[br].vy=yy;if(j%2==0)swap(B[br].vx,B[br].vy),B[br].vy=-1;if(j<=2)B[br].vx=-1,B[br].vy=-1;B[br].life=1;}B[i].life=0;}}if(B[i].what8){if(B[i].x>X&&B[i].vx<1.2) B[i].vx+=fmax((float)0,0.2-B[i].t/25);if(B[i].x<X&&B[i].vx>-1.2) B[i].vx-=fmax((float)0,0.2-B[i].t/25);if(B[i].y>Y&&B[i].vy<1.2) B[i].vy+=fmax((float)0,0.2-B[i].t/25);if(B[i].y<Y&&B[i].vy>-1.2) B[i].vy-=fmax((float)0,0.2-B[i].t/25);}} if(B[i].what>=13&&B[i].what<=15&&B[i].How!=0){if(B[i].xB[i].How)B[i].vx=0,B[i].How=0;} if(B[i].what16){if(B[i].x<X&&B[i].vx>=-1) B[i].vx-=0.2;else if(B[i].x>X&&B[i].vx<=1) B[i].vx+=0.2;} } if(B[i].life1&&B[i].a==0&&B[i].what>0){if(B[i].y>Y&&abs(B[i].x-X)<=3&&((B[i].x-X)(B[i].x-X)+(B[i].y-Y)(B[i].y-Y))<Dis) Dis=(B[i].x-X)(B[i].x-X)+(B[i].y-Y)(B[i].y-Y),Disb=i;else if(((B[i].x-X)(B[i].x-X)+(B[i].y-Y)(B[i].y-Y))<Dis1) Dis1=(B[i].x-X)(B[i].x-X)+(B[i].y-Y)(B[i].y-Y),Disb1=i;} } } void Guai(int R,int r){ if(R==-1){br++;B[br].what=-1;B[br].x=X+rand()%3-1;B[br].y=Y+rand()%3-1;B[br].life=1;} if(R<=-2&&R>=-11){br++;B[br].what=R;B[br].x=B[br].a=r;B[br].y=29;if(R<=-3&&R>=-7)B[br].vx=-1;B[br].vy=1;B[br].life=1;} if(R0){br++;B[br].what=1;B[br].x=r;B[br].y=29;B[br].vy=1;B[br].life=1;} if(R1){br++;B[br].what=2;B[br].x=r;B[br].y=29;B[br].vy=1;B[br].life=1;} if(R2||R3){br++;B[br].what=2R-1;B[br].x=r;B[br].y=29;B[br].vy=1;B[br].life=1;} if(R4){br++;B[br].what=6;if(r<5)r=5;if(r>30)r=30;B[br].x=r;if(r11||r25) B[br].y=29-(rand()%20);else B[br].y=29;X4:B[br].vx=(rand()%21-10)/30.0;B[br].vy=(rand()%25)/30.0;if(B[br].vx<=0.8&&B[br].vy<=0.8)goto X4;int rx=rand()%50;if(rx0) B[br].vx=0;B[br].life=1;} if(R5){br++;B[br].How=r;B[br].what=7;if(B[br].How<0) B[br].x=19;if(B[br].How>0) B[br].x=21;B[br].y=29;B[br].vy=1;B[br].life=1;} } void CpGuai(int R,float x,float y,float xx,float yy){ if(R4){br++;B[br].what=6;B[br].x=x;B[br].y=y;B[br].vx=xx;B[br].vy=yy;B[br].life=1;} if(R6||R7||R8){br++;B[br].what=4+R;B[br].x=x;B[br].y=y;B[br].vx=xx;B[br].vy=yy;B[br].life=1;} } void MesGuai(int a,int rr){ int R=rand()%rr,r=-10086; if(R0){if(a1) r=(5+rand()%8)*2;if(a<=3&&a!=1) r=10+rand()%16;if(a4) r=rand()%75-20;if(a5) r=2+rand()%4;if(r!=-10086) Guai(a,r);} } void NorGuai(int a,int b){ if(a1) {if(b1||b41) Guai(0,15),Guai(0,17),Guai(0,19);if(b21||b61) Guai(0,21),Guai(0,23),Guai(0,25);if(b81) Guai(0,11),Guai(0,13),Guai(0,15),Guai(0,17),Guai(0,19);if(b101||b141) Guai(0,17),Guai(0,19),Guai(0,21),Guai(0,23),Guai(0,25);if(b121) Guai(0,15),Guai(0,17),Guai(0,19),Guai(0,21),Guai(0,23);if(b>=160&&b<=260&&b%100) Guai(0,b/10-1);if(b>=270&&b<=370&&b%100) Guai(0,52-b/10);if(b>=460&&b<=560&&b%100) Guai(0,b/10-37),Guai(0,b/10-36),Guai(0,b/10-35);if(b>=570&&b<=670&&b%100) Guai(0,78-b/10),Guai(0,77-b/10),Guai(0,76-b/10);if(b>=760&&b<=960&&b%100) Guai(0,b/10-66),Guai(0,b/10-65),Guai(0,103-b/10),Guai(0,104-b/10);if(b>=1000&&b<=1300) MesGuai(0,30-b/50);} if(a2) {if(b<=200&&b%301) {int r=rand()%4;if(r1) r=0;for(int i=0;i<4;i++) if(i!=r) Guai(1,i4+9);}if(b>200&&b<=220&&b%51) Guai(1,18);if(b>220&&b<=300&&b%71) Guai(1,b/5-26);if(b>350&&b<=370&&b%51) Guai(1,22);if(b>370&&b<=450&&b%71) Guai(1,96-b/5);if(b461||b501||b541) Guai(1,13),Guai(1,17),Guai(1,21);if(b481||b521||b561) Guai(1,17),Guai(1,21),Guai(1,25);if(b>=561&&b<=861&&b%201) Guai(1,b/40+5);if(b>=561&&b<=861&&b%2011) Guai(1,35-b/40);if(b>=801&&b<=961&&b%151) Guai(1,20);if(b>=1000&&b<=1300) MesGuai(1,30-b/50);} if(a3) {if(b1||b61) Guai(3,15),Guai(2,17),Guai(2,19);if(b31||b91) Guai(2,21),Guai(2,23),Guai(3,25);if(b>=120&&b<=220&&b%100) Guai(2,b/10+3);if(b>=240&&b<=340&&b%100) Guai(2,49-b/10);if(b>=360&&b<=460&&b%200) Guai(2,b/10-21),Guai(2,61-b/10);if(b>=480&&b<=580&&b%200) Guai(3,b/10-33),Guai(3,73-b/10);if(b>=600&&b<750&&b%300) {for(int i=0;i<5;i++) Guai(3,i*3+10);}if(b>=750&&b<830&&b%100) if(b<=200&&b%401) Guai(2,X);if(b>=830&&b<910&&b%200) Guai(2,X);if(b>=910&&b<980&&b%100) Guai(2,X);if(b>=1000&&b<=1300) MesGuai(rand()%2+2,40-b/50);} if(a4) {if(b1) CpGuai(4,10,29,-0.4,0.7),CpGuai(4,14,29,-0.2,0.7),CpGuai(4,21,29,0,0.65);if(b41) CpGuai(4,10,29,-0.2,0.7),CpGuai(4,14,29,-0.1,0.7),CpGuai(4,18,29,0,0.65);if(b81) CpGuai(4,5,20,-0.4,0.35),CpGuai(4,10,29,-0.4,0.7),CpGuai(4,14,29,-0.2,0.7),CpGuai(4,30,20,0.25,0.4),CpGuai(4,21,29,0,0.65);if(b121) CpGuai(4,5,20,-0.2,0.35),CpGuai(4,10,29,-0.2,0.7),CpGuai(4,14,29,-0.1,0.7),CpGuai(4,30,20,0.4,0.4),CpGuai(4,18,29,0,0.65);if(b161) CpGuai(4,10,29,-0.4,0.7),CpGuai(4,14,29,-0.2,0.7),CpGuai(4,21,29,0,0.6),CpGuai(4,10,29,-0.2,0.7),CpGuai(4,14,29,-0.1,0.7),CpGuai(4,18,29,0,0.65);if(b>=200&&b<=500&&b%401) {float r=0,rr;for(int i=1;i<=5;i++){X5:rr=0.7+(rand()%5)/10.0;if(rrr)goto X5;r=rr;CpGuai(4,i*3+7,29,0,0.5+(rand()%50)/80.0);}}if(b>540&&b<=565&&b%51) CpGuai(4,5,8,-2,0.2);if(b>590&&b<=615&&b%51) CpGuai(4,30,8,1.5,0.2);if(b>640&&b<=665&&b%51) CpGuai(4,5,8,-1.5,0.3);if(b>690&&b<=715&&b%51) CpGuai(4,30,8,2,0.3);if(b>=750&&b<=950&&b%201) {float r=0,rr;for(int i=1;i<=3;i++){X6:rr=0.7+(rand()%5)/10.0;if(rrr)goto X6;r=rr;CpGuai(4,i*5+7+(rand()%3),29,0,0.5+(rand()%50)/200.0);}}if(b>=1000&&b<=1300) MesGuai(4,5);} } void RandGood(){ if(Biao>0){Biao--;Guai(-1,0);} if(Gd[1]0){Gd[1]=rand()%1000+1;if(Win7)Gd[1]=10086;Gd[3]=rand()%16+8;} else if(Gd[1]<=5){Guai(-2-Gd[1],Gd[3]);memset(Gd,0,sizeof(Gd));} else if(Gd[1]>=20&&Gd[1]<27){Guai(-8,Gd[3]);memset(Gd,0,sizeof(Gd));} else if(Gd[1]>=30&&Gd[1]<37){Guai(-9,Gd[3]);memset(Gd,0,sizeof(Gd));} else if(Gd[1]>=40&&Gd[1]<70){Gd[2]++;if(Gd[2]%21)Guai(-10,Gd[3]);if(Gd[2]>=9)memset(Gd,0,sizeof(Gd));} else if(Gd[1]>=70&&Gd[1]<100){Gd[2]++;if(Gd[2]%21)Guai(-11,Gd[3]);if(Gd[2]>=9)memset(Gd,0,sizeof(Gd));} else if(Boss!=0&&Gd[1]>=450&&Gd[1]<=500){Guai(-2,Gd[3]);memset(Gd,0,sizeof(Gd));} else Gd[1]=0; for(int i=0;i<20;i++){if(I[i][0]-1) continue;Setpos(I[i][0],I[i][1]);Color(0);if(I[i][0]20) cout<<"=";else cout<<" ";I[i][1]++;if(I[i][0]>=28||I[i][0]<=0||I[i][1]>=29) I[i][0]=I[i][1]=-1;else Color(1),Setpos(I[i][0],I[i][1]),cout<<"■";Color(0);} } void Panboss(int bx,int by){ float Nox[4],Noy[4];Nox[0]=X,Noy[0]=Y; if(Down1&&X22) Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=X-1,Noy[2]=Y-0.5; else if(Down2) Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=-10,Noy[2]=-10; else if(Down1||X<18) Nox[1]=X-1,Noy[1]=Y-0.5,Nox[2]=-10,Noy[2]=-10; else Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=X-1,Noy[2]=Y-0.5; for(int i=0;i<3;i++){if((Boss1||Boss6)&&Wind0&&Thun0&&abs(Nox[i]-bx)<1&&abs(Noy[i]-by)<1&&Bgo1[4]0) Blo-=20,Bgo1[4]=1,Killb=20,Kill=1;if((Boss2||Boss6)&&Wind0&&Thun0&&abs(Nox[i]-bx)<1&&abs(Noy[i]-by)<1&&Bgo2[8]0) Blo-=20,Bgo2[8]=1,Killb=20,Kill=1;} } void Boss1(){ for(int j=0;j<20;j++)if(abs(Bx1-I[j][0])<2&&By1-I[j][1]<=2){Setpos(I[j][0],I[j][1]);if(I[j][0]20) cout<<"=";else cout<<" ";I[j][0]=I[j][1]=-1;Bblo-=8+Lv*2;Exp+=2;} if(BbrBbl&&Bbr!=0) Bbr=Bbl=0; for(int i=1;i<=3+(Bbl-Bbr)/5;i++)if(Bbr<Bbl){Setpos(Bway[Bbr][0],Bway[Bbr][1]);if(Bway[Bbr][0]20) cout<<"";else cout<<" ";Bbr++;} if(Bwhat15){int bx,by;Color(5);for(int i=0;i10;i++){bx=Bx1-iBvx1/10.0;by=By1-iBvy1/10.0;Setpos(bx,by),cout<<"█";Bbl++;Bway[Bbl][0]=bx;Bway[Bbl][1]=by;}Color(0);} Bx1-=Bvx1;By1-=Bvy1; if(Bwhat10){X2:Bwhat1=rand()%7;if(Bwhat12||Bwhat1==3){if(By1<=10||By1%7Bbx=Bx1-iBvx1/10.0;by=By1-iBvy1/10.0;Setpos(bx,by),cout%3C%3C%22%E2%96%88%22;Bbl++;Bway%5BBbl%5D%5B0%5D=bx;Bway%5BBbl%5D%5B1%5D=by;%7DColor(0);%7D%0ABx1-=Bvx1;By1-=Bvy1;%0Aif(Bwhat10)%7BX2:Bwhat1=rand()%257;if(Bwhat12%7C%7CBwhat13)%7Bif(By1%3C=10%7C%7CBy1)25) goto X2;}if(Bwhat14){if(By1<=15||Bx1<20) goto X2;Bgo1[2]=Bx1;Bgo1[3]=By1-1;}if(Bwhat15) {X0:Bgo1[3]=rand()%4+1;Bvx1=(rand()%101)/20.0;Bvy1=(rand()%101)/20.0;if(Bgo1[3]<=2) Bvx1*=-1;if(Bgo1[3]%21) Bvy1*=-1;if(abs(Bvx1)+abs(Bvy1)<=3||Out1)goto X0;}if(Bwhat16){if(By1<=17||By1>25) goto X2;}} if(Bwhat11){Bgo1[1]++,Bgo1[2]++;int R=rand()%(5-Bgo1[1]),r=rand()%(10-Bgo1[2]);if(Out1) R=0;if(R0) {int vx=Bvx1,vy=Bvy1;Bgo1[1]=0;Bvx1=(rand()%101-20)/50.0;Bvy1=(rand()%101-20)/50.0;if(Bgo1[3]<=2) Bvx1*=-1;if(Bgo1[3]%21) Bvy1*=-1;if(Out1) r=0;} if(r0) Chang1 } if(Bwhat12){Bgo1[1]++;if(Bgo1[1]>6){Bvy1=-0.3;br++;B[br].x=Bx1,B[br].y=By1-1;B[br].what=6;X3:B[br].vx=(rand()%21-10)/40.0;B[br].vy=(rand()%25)/30.0;if(B[br].vx<=0.8&&B[br].vy<=0.8)goto X3;int rx=rand()%50;if(rx0) B[br].vx=0;B[br].life=1;}if(Bgo1[1]>8) Chang1} if(Bwhat13){Bgo1[1]++;if(Bgo1[1]>6&&Bgo1[1]%30){Bvy1=-0.3;br++;B[br].x=Bx1,B[br].y=By1-1;B[br].what=8;B[br].life=1;}if(Bgo1[1]>15) Chang1} if(Bwhat14){Bgo1[1]++;if(Bgo1[1]<=8){Setpos(Bgo1[2],Bgo1[3]);if(Bgo1[1]1)cout<<" ";else if(Bgo1[1]>1&&Bgo1[2]20) cout<<"";else cout<<" ";Bgo1[2]--;Setpos(Bgo1[2],Bgo1[3]);int r=rand()%4;if(r%20) Color(6);else Color(9);if(r<2) cout<<") ";else cout<<"】";Color(0);}if(Bgo1[1]6) Bgo1[5]=X,Bgo1[6]=Y;if(Bgo1[1]11){Map(0,(bool)Kill);Setpos(Bgo1[5],Bgo1[6]+1),cout<<" ";Setpos(Bgo1[5],Bgo1[6]-1),cout<<" ";Setpos(Bgo1[5]+1,Bgo1[6]),cout<<" ";Setpos(Bgo1[5]-1,Bgo1[6]),cout<<" ";int bx,by,bvx=Bgo1[2]-Bgo1[5],bvy=Bgo1[3]-Bgo1[6];Color(6);int i=0;while(1){bx=Bgo1[2]-ibvx/30.0;by=Bgo1[3]-ibvy/30.0;if(bx<=5||bx>=30||by<0||by>=29) break;Panboss(bx,by);Setpos(bx,by),cout<<"█";Bbl++;Bway[Bbl][0]=bx;Bway[Bbl][1]=by;i++;}Color(0);Map(-1,0);Chang1}} if(Bwhat15){Bgo1[1]++,Bgo1[2]++;int R=rand()%(5-Bgo1[1]),r=rand()%(10-Bgo1[2]);if(Out1) R=0;if(R0) {int vx=Bvx1,vy=Bvy1;Bgo1[1]=0;X1:Bvx1=(rand()%101-20)/20.0;Bvy1=(rand()%101-20)/20.0;if(Bgo1[3]<=2) Bvx1*=-1;if(Bgo1[3]%21) Bvy1*=-1;if(abs(Bvx1)+abs(Bvy1)<=3||abs(Bvx1-vx)<=1||abs(Bvy1-vy)<=1)goto X1;if(Out1) r=0;} if(r0) Chang1 } if(Bwhat16){Bgo1[1]++;if(Bgo1[1]>6&&Bgo1[1]%100){By1-=1;br++;B[br].x=Bx1,B[br].y=By1-1;B[br].what=9;X30:B[br].vy=1;B[br].life=1;}if(Bgo1[1]>31) Chang1} } void Boss2(){ for(int j=0;j<20;j++)if(abs(Bx2-I[j][0])<2&&By2-I[j][1]<=2){Setpos(I[j][0],I[j][1]);if(I[j][0]20) cout<<"=";else cout<<" ";I[j][0]=I[j][1]=-1;Bblo-=8+Lv2;Exp+=2;} if(BbrBbl&&Bbr!=0) Bbr=Bbl=0; for(int i=1;i<=3+(Bbl-Bbr)/5;i++)if(Bbr<Bbl){Setpos(Bway[Bbr][0],Bway[Bbr][1]);if(Bway[Bbr][0]20) cout<<"";else cout<<" ";Bbr++;} Bx2-=Bvx2;By2-=Bvy2; if(Bwhat20){X21:Bwhat2=rand()%7;if(Bwhat2==2){X31:for(int i=1;i<=3;i++){Bgo2[i2+1]=rand()%28+1,Bgo2[i2]=rand()%25+5;if((abs(Bgo2[i2]-Bx2)<=2&&abs(Bgo2[i2+1]-By2)<=2)||(abs(Bgo2[i2]-X)<=2&&abs(Bgo2[i2+1]-Y)<=2))goto X31;}if(Bgo2[2]Bgo2[4]||Bgo2[2]Bgo2[6]||Bgo2[6]Bgo2[4]||Bgo2[5]Bgo2[3]||Bgo2[3]Bgo2[7]||Bgo2[5]Bgo2[7]) goto X31;}if(Bwhat23){Bgo2[2]=rand()%2;}if(Bwhat24||Bwhat25||Bwhat26){Bvy2=-1.5;Bvx2=-0.5;}} if(Bwhat21){Bgo2[1]++,Bgo2[2]++;int R=rand()%(5-Bgo2[1]),r=rand()%(30-Bgo2[2]);if(Out2) R=0;if(R0) {int vx=Bvx2,vy=Bvy2;Bgo2[1]=0;Bvx2=(rand()%101-20)/50.0;Bvy2=(rand()%101-20)/50.0;if(Bgo2[3]<=2) Bvx2=-1;if(Bgo2[3]%21) Bvy2*=-1;if(Out2) r=0;} if(r0) Chang2 } if(Bwhat22){Bgo2[1]++;float bx,by,bvx,bvy;if(Bgo2[1]<21){for(int i=1;i<=3;i++){bvx=Bgo2[i2]-Bx2,bvy=Bgo2[i2+1]-By2;if(Bgo2[1]<=10){Setpos(Bx2+(Bgo2[1]-1)*bvx/10.0,By2+(Bgo2[1]-1)*bvy/10.0);if(abs(Bx2+(Bgo2[1]-1)*bvx/10.0-20)<0.5)cout<<"";else cout<<" ";bx=Bx2+Bgo2[1]bvx/10.0;by=By2+Bgo2[1]bvy/10.0;Setpos(bx,by);}else Setpos(Bgo2[i2],Bgo2[i2+1]);int r=rand()%4;if(r%20) Color(3);else Color(10);if(r<=1) cout<<"×";else cout<<"+";Color(0);}}if(Bgo2[1]21){Map(0,(bool)Kill);Color(3);int j=0;for(int j=0;j<=30;j++)for(int i=1;i<=3;i++)for(int k=1;k<=4;k++){if(k1) bvx=j,bvy=0;if(k2) bvx=-j,bvy=0;if(k3) bvx=0,bvy=j;if(k4) bvx=0,bvy=-j;bx=Bgo2[i2]+bvx,by=Bgo2[i2+1]+bvy;if(bx<=5||bx>=30||by<0||by>=30) {continue;}Panboss(bx,by);Setpos(bx,by),cout<<"█";Bbl++;Bway[Bbl][0]=bx;Bway[Bbl][1]=by;}Color(0);Map(-1,0);Chang2}} if(Bwhat23){Bgo2[1]++;if(Bgo2[1]<=18){if(Bgo2[3]0) Setpos(Bgo2[4]-3,Bgo2[5]),cout<<" ",Setpos(Bgo2[4]+3,Bgo2[5]),cout<<" ",Color(0),Setpos(20,Bgo2[5]),cout<<"";if(Bgo2[3]1) Setpos(Bgo2[4],Bgo2[5]-3.5),cout<<" ",Setpos(Bgo2[4],Bgo2[5]+2.5),cout<<" ",Color(0),Setpos(20,Bgo2[5]+2.5),cout<<"",Setpos(20,Bgo2[5]-3.5),cout<<"";if(Bgo2[1]%40)Bgo2[3]=!Bgo2[3];if(Bgo2[1]%6<3)Color(3);else Color(5);if(Bgo2[3]0) Setpos(X-3,Y),cout<<"▼",Setpos(X+3,Y),cout<<"▲",Bgo2[4]=(int)(X+0.5),Bgo2[5]=(int)(Y+0.5);if(Bgo2[3]1) Setpos(X,Y-3),cout<<" ",Setpos(X,Y+3),cout<<" ",Bgo2[4]=(int)(X+0.5),Bgo2[5]=(int)(Y+0.5);Color(0);}if(Bgo2[1]18){if(Bgo2[3]0) Setpos(Bgo2[4]-3,Bgo2[5]),cout<<" ",Setpos(Bgo2[4]+3,Bgo2[5]),cout<<" ",Color(0),Setpos(20,Bgo2[5]),cout<<"";if(Bgo2[3]1) Setpos(Bgo2[4],Bgo2[5]-3.5),cout<<" ",Setpos(Bgo2[4],Bgo2[5]+2.5),cout<<" ",Color(0),Setpos(20,Bgo2[5]+2.5),cout<<"",Setpos(20,Bgo2[5]-3.5),cout<<"";}if(Bgo2[1]>18&&Bgo2[1]<=25){Bgo2[3]=Bgo2[2];if(Bgo2[3]0) Setpos(Bgo2[4]-3,Bgo2[5]),cout<<" ",Setpos(Bgo2[4]+3,Bgo2[5]),cout<<" ",Color(0),Setpos(20,Bgo2[5]),cout<<"";if(Bgo2[3]1) Setpos(Bgo2[4],Bgo2[5]-3.5),cout<<" ",Setpos(Bgo2[4],Bgo2[5]+2.5),cout<<" ",Color(0),Setpos(20,Bgo2[5]+2.5),cout<<"",Setpos(20,Bgo2[5]-3.5),cout<<"";if(Bgo2[1]%4<2)Color(3);else Color(5);if(Bgo2[3]0) Setpos(Bgo2[4]-3,Bgo2[5]),cout<<"▼",Setpos(Bgo2[4]+3,Bgo2[5]),cout<<"▲";if(Bgo2[3]1) Setpos(Bgo2[4],Bgo2[5]-3),cout<<" ",Setpos(Bgo2[4],Bgo2[5]+3),cout<<" ";Color(0);}if(Bgo2[1]25){if(Bgo2[2]0){Color(3);for(int i=4;i<=29;i++){Setpos(i,Bgo2[5]),cout<<"█";Bbl++;Panboss(i,Bgo2[5]);Bway[Bbl][0]=i;Bway[Bbl][1]=Bgo2[5];}}if(Bgo2[2]1){Color(3);for(int i=0;i<=28;i++){Setpos(Bgo2[4],i),cout<<"█";Bbl++;Panboss(Bgo2[4],i);Bway[Bbl][0]=Bgo2[4];Bway[Bbl][1]=i;}}Chang2}} if(Bwhat24||Bwhat25||Bwhat26){Bgo2[1]++;if(By2>27)Bvy2=0;if(Bx2>23)Bvx2=0;if(Bgo2[1]>13&&Bgo2[1]%30){float t=By2-Y,g=0.35;if(Boss6) t/=2.0;CpGuai(Bwhat2+2,Bx2,By2,(Bx2-X)/t*1.0+(t-1)g/2.0,1);}if(Bgo2[1]>20) Chang2} } void Boss3(){ #define Bean br++;B[br].what=13;B[br].x=Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].life=1; for(int j=0;j<20;j++)if(abs(Bx3-I[j][0])<2&&By3-I[j][1]<=2){Setpos(I[j][0],I[j][1]);if(I[j][0]20) cout<<"=";else cout<<" ";I[j][0]=I[j][1]=-1;Bblo-=8+Lv2;Exp+=2;} Bx3-=Bvx3;By3-=Bvy3; if(Bwhat3<=8){if(Bx3>X&&Bvx3<1.5) Bvx3+=0.3;if(Bx3<X&&Bvx3>-1.5) Bvx3-=0.3;} if(Bwhat30){X22:Bwhat3=rand()%12;if(Bwhat311&&abs(Bx3-20)<=1)goto X22;if(Bwhat311)Bgo3[2]=rand()%5;} if(Bwhat31){Bgo3[1]++;if(Bgo3[1]6){br++;B[br].what=13;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=1;B[br].How=(int)Bx3-4;B[br].life=1;br++;B[br].what=13;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=-1;B[br].How=(int)Bx3+2;B[br].life=1;br++;B[br].what=13;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].life=1;Chang3}} if(Bwhat3>=2&&Bwhat3<=6){Bgo3[1]++;if(Bgo3[1]6){br++;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].what=11+Bwhat3;B[br].vy=0.5+(rand()%100)/80.0;if(Bwhat35)B[br].vy=B[br].vy*3/4.0;B[br].life=1;Chang3}} if(Bwhat37){Bgo3[1]++;if(Bgo3[1]6){br++;B[br].what=14;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=1;B[br].How=(int)Bx3-4;B[br].life=1;br++;B[br].what=14;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=-1;B[br].How=(int)Bx3+2;B[br].life=1;br++;B[br].what=14;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].life=1;Chang3}} if(Bwhat38){Bgo3[1]++;if(Bgo3[1]6){br++;B[br].what=15;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=1;B[br].How=(int)Bx3-4;B[br].life=1;br++;B[br].what=15;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=-1;B[br].How=(int)Bx3+2;B[br].life=1;br++;B[br].what=15;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].life=1;Chang3}} if(Bwhat39){Bvx3=0;Bgo3[1]++;if(Bgo3[1]6||Bgo3[1]8){Bean}if(Bgo3[1]>=8)Chang3} if(Bwhat310){Bvx3=0;Bgo3[1]++;if(Bgo3[1]6||Bgo3[1]8||Bgo3[1]10||Bgo3[1]12){Bean}if(Bgo3[1]>=12)Chang3} if(Bwhat311){Bvx3=0;Bgo3[1]++;if(Bgo3[1]>=8)for(int i=1;i<=4;i++){br++;B[br].what=80+100*Bgo3[2]+Bgo3[1]*4+i;B[br].x=Bx3-1,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=99;B[br].x=Bx3,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=99;B[br].x=Bx3-2,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;}if(Bgo3[1]>=20){for(int i=1;i<=4;i++){br++;B[br].what=98;B[br].x=Bx3-1,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=98;B[br].x=Bx3,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=98;B[br].x=Bx3-2,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;}Chang3}} } void Ball(int ball){ if(ball1){if(Fir<3&&T%80) Fir++;if(Fir>0){br++;B[br].what=-13;B[br].x=X;B[br].y=Y+rand()%3-1;B[br].life=1;if(Dis<=30) B[br].a=Disb,B[Disb].a=1,Fir--;else if(Boss!=0) B[br].a=13880086,Fir--;else if(Dis!=13880087) B[br].a=Disb,B[Disb].a=1,Fir--;else if(Dis1!=13880087) B[br].a=Disb1,B[Disb1].a=1,Fir--;else B[br].life=0;Dis=Dis1=13880087;}} if(ball2){if(T%40)ib=(ib+1)%20,I[ib][1]=Y-2;if(T%160)I[ib][0]=X;if(T%164)I[ib][0]=X-1;if(T%168)I[ib][0]=X+1;if(T%1612)I[ib][0]=X-2;if(T%129)I[ib][0]=X+2;if(Water1){for(int i=X-6;i<=X+6;i++)ib=(ib+1)%20,I[ib][0]=i,I[ib][1]=Y-2-0.5abs(i-X);}} if(ball3){if(Wind>5){if(Y<Ding-1)Vy=5;else Vy=0;if(Up>=1) Vx=-5;if(Down2) Vx=5;}if(Wind<5){if(Y>Ding-1)Vy=-5;else Vy=0;if(Up>=1) Vx=-5;if(Down2) Vx=5;}if(Wind5){if(Boss==2) Ding=12.25;else Ding=6.25;if(Boss!=0) Bblo-=16+Lv4;if(Boss1) Chang1 if(Boss2) Chang2 if(Boss3) Chang3 system("color 3F");Sleep(20);system("color 6F");Sleep(10);system("color 0F");system("cls");for(int i=bl;i<=br;i++)if(B[i].what>0)B[i].life=0;Setpos(20,0);for(int i=1;i<=60;i++) printf("=");}} if(ball4){if(Thun1){if(Boss!=0) Bblo-=16+Lv*4;if(Boss1) Chang1 if(Boss2) Chang2 if(Boss3) Chang3 system("color 9F");Sleep(20);system("color 6F");Sleep(10);system("color 0F");system("cls");for(int i=bl;i<=br;i++)if(B[i].what>0)B[i].life=0;Setpos(20,0);for(int i=1;i<=60;i++) printf("=");}} if(ball5){system("cls"); Color(5);Setpos(10,10);cout<<"新天赋!";Y:int rr=rand()%4+2;Setpos(12,10);if(rrRen) goto Y;if(rr2)cout<<"瞬跳";if(rr3)cout<<"空之舞";if(rr4)cout<<"三段跳";if(rr5)cout<<"反重力跳跃";Setpos(14,10);cout<<"当前天赋:";if(Ren1)cout<<"小无敌";if(Ren2)cout<<"瞬跳";if(Ren3)cout<<"空之舞";if(Ren4)cout<<"三段跳";if(Ren5)cout<<"反重力跳跃";Setpos(16,10);cout<<"换否?(y/n)";G:char g=_getch();if(g'y')Ren=rr;else if(g!='n')goto G;system("cls");Setpos(20,0);Color(0);for(int i=1;i<=60;i++) printf("=");} if(ball6){Color(4);for(float i=1;i<=Bblo;i+=Bblomax/20.0)cout<<"▄";Color(0);cout<<' '<<Bblo<<" ";Color(0);} if(ball7){Color(1);if(Win7&&T%6<3)Color(3);for(float i=1;i<=Blo;i+=Blomax/20.0)cout<<"▄";Color(0);if(Win7&&T%6<3)Color(3);printf(" %0.1f ",Blo);} } int main(){ system("mode con cols=60 lines=37");CONSOLE_CURSOR_INFO cursor_info={1,0};SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info);srand((unsigned)time(NULL)); Win=0;Ren=1;Lv=1;Blo=Blomax=100;Expmax=300;Hui=15;X=18,Y=6; ReStart:system("cls");memset(B,0,sizeof(B));memset(I,-1,sizeof(I));T=0;bl=0;br=-1;Upt=0; Start:Blo=Blomax * 100;Ding=6.25; memset(Bgo1,0,sizeof(Bgo1));memset(Bgo2,0,sizeof(Bgo2));memset(Bgo3,0,sizeof(Bgo3)); if(Win%20) T=0;if(Win%20&&D0){if(Win>0)Ball(5);Boss=0;lL:L=rand()%4+1;for(int i=0;i<=Win/2-1;i++)if(LLl[i]) goto lL;Ll[Win/2]=L;}if(Win%21&&D0){if(Win7)Boss=6,T=0,Blomax+=100;else{bl:Boss=rand()%3+1;for(int i=0;i<=3;i++)if(BossBl[i]) goto bl;}Bl[Win/2]=Boss;Bwhat1=Bwhat2=Bwhat3=0,Bx1=10,By1=20,Bx2=15,By2=20,Bx3=21,By3=20;system("color 4C");Sleep(20);system("color 0F");Map(0,1);Sleep(1000);}if(Win%21){Bblomax=500+(Win/2)*500;Bblo=Bblomax;if(Boss2) Ding=12.25;} while(1){ T++; if(Wind0){if(GetAsyncKeyState(VK_LEFT)&0x8000) Vy=-(10-abs(Ding-Y)*1.5)/20.0;if(GetAsyncKeyState(VK_RIGHT)&0x8000) Vy=(10-abs(Ding-Y)*1.5)/20.0;}if(GetAsyncKeyState(VK_UP)&0x8000&&u10) {u1++;if(Down1){Down=0;Up=0;if(Ren2)Map(-1,0),Vx=0,X=18,Li=5;else Vx=7,Vy=0.3;}else if(Up0&&Wind0) {Down=0;Up=1;if(Ren2)Map(-1,0),Vx=1,X=10,Map(0,3),Li=5;else Vx=2,Vy=0.1;}else if(Up1&&Wind0) {Down=0;Up=2;if(Ren2)Map(-1,0),Vx=1,X-=6,Map(0,3),Li=5;else Vx=1.5,Vy=0.1;}else if(Ren3&&Up2&&Wind0) {Down=0;Up=3;Vx=1;Vy=0.5;Upt=30;}else if(Ren4&&Up2&&Wind0) {Down=0;Up=3;Vx=1.8;Vy=0.1;}}if(GetAsyncKeyState(VK_DOWN)&0x8000&&u20) {u2++;if(Down1&&Ren5){Down=2;Up=0;Vx=-1.7;}else {Down=1;Up=0;if(Ren2)Map(-1,0),Vx=0,X=22,Map(0,3),Li=5;else {if(Upt!=0) Map(-1,0),Upt=0;Vx=-7;}}}if((GetAsyncKeyState(VK_UP)&0x8000) ?0:1) u1=0;if((GetAsyncKeyState(VK_DOWN)&0x8000) ?0:1) u2=0;if(kbhit()){char g=_getch();if(g==' ') Sleep(100),Setpos(4,1),Sy++,system("pause");}if(Sy1) Setpos(4,1),printf(" "),Sy--; if(Drug0) Blo=fmin((float)Blomax,Blo+Hui/100.0);else if(T%100)Blo--;if(T%200) {if(Kill!=0) Kill=0;if(Lvl!=0) Lvl=0;}if(Killb>0) Killb--;if(Li>0) Li--;if(Ice>0) Ice--;if(Drug>0) Drug--;if(Magne>0) Magne--; if(Fire>0) Ball(1),Fire--;if(Water>0) Ball(2),Water--;if(Wind>0) Ball(3),Wind--;if(Thun>0) Ball(4),Thun--; if(Boss0) NorGuai(L,T%1500);RandGood();if(T%201)Exp++; if(T%501){Exp++;system("cls");Setpos(20,0);Color(0);for(int i=1;i<=60;i++) printf("=");if(Win0&&T<300){Setpos(4,6);cout<<"↑/↓ 跳跃/下翻,←→ 些微移动(松手即返回)"; Setpos(8,6);cout<<"球可以开启特殊效果,经验积满(300)可提升级别。";Setpos(8,6);cout<<"打败 7 波即胜利,打败 BOSS 有新天赋。";Setpos(10,15);cout<<"空格可以暂停。";}} Map(-1,0); if(Boss1) Boss1();if(Boss2) Boss2();if(Boss3) Boss3();if(Boss6) Boss1(),Boss2(),Boss3(); Move();Map(0,(bool)Kill);Color(0); Setpos(1,1);Blo=fmin(Blo,(float)Blomax);if(Boss0)cout<<"血量: "<<(int)Blo<<" ";Color(0);Setpos(1,9),cout<<"死亡次数: "<<D<<" ";Setpos(2,1);Exp=min(Exp,Expmax);if(Exp>=Expmax)Exp=0,Lv++,Lvl++,Hui++,Blomax+=5;if(Lvl>0)Color(5);cout<<"级别: "<<Lv;Color(0);Setpos(2,9);cout<<"经验: "<<Exp<<" ";if(Boss>0) Setpos(3,1),cout<<"血量 : ",Ball(7);if(Boss>0&&Boss!=6) Setpos(4,1),cout<<"怪物血量: ",Ball(6);if(Boss6) Setpos(1,9),printf("时间: %0.1f s ",T/15.0); if(Win0) Sleep(55);if(Win1) Sleep(50);if(Win2) Sleep(35);if(Win3) Sleep(40);if(Win4) Sleep(25);if(Win5) Sleep(30);if(Win6) Sleep(20);if(Win>=7) Sleep(17); if(Boss3&&Bblo<=0){for(int i=1;i<=4;i++){br++;B[br].what=98;B[br].x=Bx3-1,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=98;B[br].x=Bx3,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=98;B[br].x=Bx3-2,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;}} if((Win%20&&T>=1400)||(Win%21&&Bblo<=0)||(Win7&&T>=450)||Blo<=0) {Map(-1,0);break;} } if(Blo<=0){ Sleep(1000); D++; system("color 7F"); Setpos(15,11); Color(4); cout<<"GAME OVER..."; Sleep(2000); goto ReStart; } else if(Win6){ system("color 7F"); Setpos(15,11); Color(4); cout<<"坚持30秒 !"; Sleep(2000); Setpos(30,0); Win++; D=0; } else if(Win==7){ Sleep(1000); system("color 6E"); Setpos(15,11); Color(5); cout<<"YOU WIN !"; Sleep(2000); Setpos(30,0); return 0; }else Sleep(1000),Win++,D=0; goto Start; }
-
通过的题目
-
最近活动
This person is lazy and didn't join any contests or homework. -
最近编写的题解
This person is lazy and didn't write any solutions.