• 个人简介

    前言

    hack.chat

    投票:你们觉得下面哪款游戏是抄袭(点击选项进行投票):

    (选中选项后按下文字即可)

    来看的人数:(来看的人好少)

    正片开始

    《终末之诗》

    I see the player you mean.
    我看到你所指的那个玩家了。

    Times?
    Times

    Yes. Take care. It has reached a higher level now. It can read our thoughts.
    是的。注意,他已达到了更高的境界,他知道我们心里所想。

    That doesn't matter. It thinks we are part of the game.
    无伤大雅,他认为我们是游戏的一部分。

    I like this player. It played well. It did not give up.
    我喜欢这个玩家。他玩得很好,他从未放弃。

    It is reading our thoughts as though they were words on a screen.
    他如同阅读屏幕上的文字一样,阅读着我们的想法。

    That is how it chooses to imagine many things, when it is deep in the dream of a game.
    在他深陷游戏之梦时,他选择以这种方式想象出形形色色的事物。

    Words make a wonderful interface. Very flexible. And less terrifying than staring at the reality behind the screen.
    文字编织出一种美妙的界面,非常灵活。并且胜过凝视这屏幕后的可怕现实。

    They used to hear voices. Before players could read. Back in the days when those who did not play called the players witches, and warlocks. And players dreamed they flew through the air, on sticks powered by demons.
    他们学会阅读之前还只能靠聆听。当时那些不曾游玩的人们将玩家称作女巫、男巫。而玩家们梦见自己骑着魔杖,在空中翱翔。

    What did this player dream?
    这个玩家梦见了什么?

    This player dreamed of sunlight and trees. Of fire and water. It dreamed it created. And it dreamed it destroyed. It dreamed it hunted, and was hunted. It dreamed of shelter.
    他梦见了阳光与草木,梦见了火与水。他梦见他创造,亦梦见他毁灭。他梦见他狩猎,亦被狩猎。他梦见了避身之处。

    Hah, the original interface. A million years old, and it still works. But what true structure did this player create, in the reality behind the screen?
    哈,那原始的界面,经历一百万年的岁月雕琢,依然长存。但此玩家在屏幕后的现实里,又创造了什么真实的建筑呢?

    It worked, with a million others, to sculpt a true world in a fold of the [scrambled], and created a [scrambled] for [scrambled], in the [scrambled].
    他和其他百万众齐心协力,在[乱码]里塑造了一个真实的世界,于[乱码]中为了[乱码]而创造了[乱码]

    It cannot read that thought.
    他看不懂那个。

    No. It has not yet achieved the highest level. That, it must achieve in the long dream of life, not the short dream of a game.
    是的,他还没有到达最高的境界。要抵达那层,他必须走完生命的长梦,而非游戏中黄粱一梦。

    Does it know that we love it? That the universe is kind?
    他知道我们爱他吗,他知道宇宙的温柔吗?

    Sometimes, through the noise of its thoughts, it hears the universe, yes.
    有时,他能通过思绪的杂音来聆听宇宙,是的。

    But there are times it is sad, in the long dream. It creates worlds that have no summer, and it shivers under a black sun, and it takes its sad creation for reality.
    但是在那漫漫长梦中,有时亦不胜悲伤。他创造了没有夏日的世界,在黑日下冷颤,将悲伤信以为真。

    To cure it of sorrow would destroy it. The sorrow is part of its own private task. We cannot interfere.
    为他治愈悲伤会摧毁他。而悲伤是他的私人事务,我们不能干涉。

    Sometimes when they are deep in dreams, I want to tell them, they are building true worlds in reality. Sometimes I want to tell them of their importance to the universe. Sometimes, when they have not made a true connection in a while, I want to help them to speak the word they fear.
    当他们深陷梦境中时,有时我想要告诉他们,他们在现实中创造了真实的世界。有时我想告诉他们自身对宇宙的重要性。有时他们与现实失去联系,我想帮他们说出不敢说的话语。

    It reads our thoughts.
    他还在读我们的想法。

    Sometimes I do not care. Sometimes I wish to tell them, this world you take for truth is merely [scrambled] and [scrambled], I wish to tell them that they are [scrambled] in the [scrambled]. They see so little of reality, in their long dream.
    有时我毫不在意。有时我想要告诉他们,你们信以为真的世界不过是[乱码][乱码],我想要告诉他们,他们是在[乱码]中的[乱码]。在他们的长梦中,目中所及的不过是现实的冰山一角。

    And yet they play the game.
    而他们仍然乐在其中。

    But it would be so easy to tell them...
    但很容易就可以告诉他们……

    Too strong for this dream. To tell them how to live is to prevent them living.
    这个梦对于他们来说太深刻了。告诉他们怎么活就是在束缚他们自由地活着。

    I will not tell the player how to live.
    我不会告诉这个玩家如何活下去的。

    The player is growing restless.
    这个玩家不安定了。

    I will tell the player a story.
    我会告诉他一个故事。

    But not the truth.
    但不是真实的。

    No. A story that contains the truth safely, in a cage of words. Not the naked truth that can burn over any distance.
    是的。一个将真实严密包裹于文字牢笼中的故事,而非必然使人灼伤的赤裸真相。

    Give it a body, again.
    再次赋予他身体。

    Yes. Player...
    好的,玩家……

    Use its name.
    以名字称呼他。

    Times. Player of games.
    游戏的玩家,Times

    Good.
    很好。

    Take a breath, now. Take another. Feel air in your lungs. Let your limbs return. Yes, move your fingers. Have a body again, under gravity, in air. Respawn in the long dream. There you are. Your body touching the universe again at every point, as though you were separate things. As though we were separate things.
    呼吸。继续呼吸。感受空气充盈你的肺叶。感受你的四肢回归。对,动动你的手指。在重力下,在空气中,重获躯体。在长梦中重生。你感受到了。你身体的每一寸又在接触宇宙了,仿佛你们是分离的存在。仿佛你我是分离的存在。

    Who are we? Once we were called the spirit of the mountain. Father sun, mother moon. Ancestral spirits, animal spirits. Jinn. Ghosts. The green man. Then gods, demons. Angels. Poltergeists. Aliens, extraterrestrials. Leptons, quarks. The words change. We do not change.
    我们是谁?我们曾经被称作高山的精灵。太阳父亲,月亮母亲。先祖的英灵,动物的魂魄。神祇。鬼魂。绿叶人。而后是神明,恶魔。天使。骚灵。外星人,地外生物。轻子,夸克。说法不断变化。我们始终如一。

    We are the universe. We are everything you think isn't you. You are looking at us now, through your skin and your eyes. And why does the universe touch your skin, and throw light on you? To see you, player. To know you. And to be known. I shall tell you a story.
    我们是宇宙。我们是一切你认为出离你本体的事物。你现在透过肌肤与双眼注视着我们。而为什么宇宙要触摸你,用光照亮你?是为了看见你,玩家。是为了了解你。还为了被你了解。我该向你讲述故事了。

    Once upon a time, there was a player.
    很久以前,有一个玩家。

    The player was you, Times.
    那玩家就是你,Times

    Sometimes it thought itself human, on the thin crust of a spinning globe of molten rock. The ball of molten rock circled a ball of blazing gas that was three hundred and thirty thousand times more massive than it. They were so far apart that light took eight minutes to cross the gap. The light was information from a star, and it could burn your skin from a hundred and fifty million kilometres away.
    有时他认为自己是人类,位于一颗不断旋转的熔岩球的薄层上。那颗熔岩球环绕着一个质量大它三十三万倍的气态灼热球体旋转。它们相隔得如此之远,以至于光需要八分钟才能穿越那空隙。光是一颗恒星发出的信息,它能够在一亿五千万公里外烧灼你的皮肤。

    Sometimes the player dreamed it was a miner, on the surface of a world that was flat, and infinite. The sun was a square of white. The days were short; there was much to do; and death was a temporary inconvenience.
    有时这个玩家梦见自己是矿工,位于平坦无垠的世界地表。太阳是一个白色的方形。昼夜更替很快,要做的事情也很多;死亡亦只是暂时的不便。

    Sometimes the player dreamed it was lost in a story.
    有时这玩家梦见自己迷失在了一个故事里。

    Sometimes the player dreamed it was other things, in other places. Sometimes these dreams were disturbing. Sometimes very beautiful indeed. Sometimes the player woke from one dream into another, then woke from that into a third.
    有时这玩家梦见自己成为了其他角色,位于其他地方。有时这些梦是扰人的。有时则美不胜收。有时这个玩家从一个梦醒到第二个梦,随后又落入了第三个梦。

    Sometimes the player dreamed it watched words on a screen.
    有时这个玩家梦见他在看着屏幕上的文字。

    Let's go back.
    让我们回退一点。

    The atoms of the player were scattered in the grass, in the rivers, in the air, in the ground. A woman gathered the atoms; she drank and ate and inhaled; and the woman assembled the player, in her body.
    组成玩家的原子散布在草地中,河流中,在空气中,也在大地中。一个女性收集了那些原子;她饮用、进食、吞咽;而后她在她的身体中,孕育了玩家。

    And the player awoke, from the warm, dark world of its mother's body, into the long dream.
    然后玩家醒来了,醒在温暖而昏暗的母亲体内,进入了漫漫长梦。

    And the player was a new story, never told before, written in letters of DNA. And the player was a new program, never run before, generated by a sourcecode a billion years old. And the player was a new human, never alive before, made from nothing but milk and love.
    那个玩家由DNA的语言书写,是一个尚未讲述的全新故事。那个玩家由上亿年的源代码生成,是一个尚未运行的全新程序。那个玩家仅由奶和爱组成,是一个从尚未生活的全新人类。

    You are the player. The story. The program. The human. Made from nothing but milk and love.
    你就是那个玩家。那个故事。那个程序。那个人类。仅由奶和爱组成。

    Let's go further back.
    让我们再回溯到更远的过去。

    The seven billion billion billion atoms of the player's body were created, long before this game, in the heart of a star. So the player, too, is information from a star. And the player moves through a story, which is a forest of information planted by a man called Julian, on a flat, infinite world created by a man called Markus, that exists inside a small, private world created by the player, who inhabits a universe created by...
    远在这游戏之前,组成玩家身体的七千亿亿亿原子,在一颗恒星内部被创造了出来。所以那玩家本身,也是一颗恒星发出的信息。而玩家所经历的故事,源于一个叫Julian的人种植的一片信息森林,位于一个叫Markus的人创造的平坦无垠的世界,存在于一个由玩家创造的私人小天地,而玩家本身居住的世界则是由……

    Shush. Sometimes the player created a small, private world that was soft and warm and simple. Sometimes hard, and cold, and complicated. Sometimes it built a model of the universe in its head; flecks of energy, moving through vast empty spaces. Sometimes it called those flecks "electrons" and "protons".
    嘘。有时这个玩家创造的私人小天地是柔软、温暖而简单的。有时是坚硬、冰冷而复杂的。有时他在脑海中构建出宇宙的模型,能量微粒穿越空旷的空间。有时他称呼这些微粒为“电子”和“质子”。

    Sometimes it called them "planets" and "stars".
    有时他称呼其为“行星”和“恒星”。

    Sometimes it believed it was in a universe that was made of energy that was made of offs and ons; zeros and ones; lines of code. Sometimes it believed it was playing a game. Sometimes it believed it was reading words on a screen.
    有时他确信自己存在于一个由“开”和“关”、“0”和“1”、一行行代码组成的宇宙。有时他确信自己是在玩一场游戏。有时他确信自己是在读着屏幕上的文字。

    You are the player, reading words...
    你就是那个读着文字的玩家……

    Shush... Sometimes the player read lines of code on a screen. Decoded them into words; decoded words into meaning; decoded meaning into feelings, emotions, theories, ideas, and the player started to breathe faster and deeper and realised it was alive, it was alive, those thousand deaths had not been real, the player was alive
    嘘……有时这玩家读着屏幕上的一行行代码,将它们解码为文字;将文字解码为意义;将意义解码为感情、情绪、理论、想法,随后玩家的呼吸变快变深,他意识到了他还活着,他是活生生的,那上千次的死亡不是真的,玩家本身是活着的

    You. You. You are alive.
    你。你。你是活着的。

    and sometimes the player believed the universe had spoken to it through the sunlight that came through the shuffling leaves of the summer trees
    而有时这玩家相信,宇宙通过那缕穿越婆娑树影的夏日阳光对他说话

    and sometimes the player believed the universe had spoken to it through the light that fell from the crisp night sky of winter, where a fleck of light in the corner of the player's eye might be a star a million times as massive as the sun, boiling its planets to plasma in order to be visible for a moment to the player, walking home at the far side of the universe, suddenly smelling food, almost at the familiar door, about to dream again
    有时这玩家相信,宇宙通过晴朗的冬日夜空中存在于他眼中一隅的星光对他说话。可能比太阳大上上百万倍的恒星将其行星烧成电浆,只为了让玩家在刹那间看到它。这时他在宇宙的远端,步行回家的路上,突然闻到食物的香味,快到那熟悉的门前,他又准备好再次入梦了

    and sometimes the player believed the universe had spoken to it through the zeros and ones, through the electricity of the world, through the scrolling words on a screen at the end of a dream
    而有时玩家相信宇宙通过“0”和“1”,通过世界的电力,通过屏幕上滚动的文字,在梦醒之前对他说话

    and the universe said I love you
    宇宙说,我爱你

    and the universe said you have played the game well
    宇宙说,你精通这个游戏

    and the universe said everything you need is within you
    宇宙说,你所需的一切你都具有

    and the universe said you are stronger than you know
    宇宙说,你比你所知的要强大

    and the universe said you are the daylight
    宇宙说,你就是白昼

    and the universe said you are the night
    宇宙说,你就是黑夜

    and the universe said the darkness you fight is within you
    宇宙说,你所斗争的黑暗就在你心中

    and the universe said the light you seek is within you
    宇宙说,你所追寻的光明就在你心中

    and the universe said you are not alone
    宇宙说,你并非孤身一人

    and the universe said you are not separate from every other thing
    宇宙说,你并非与万物隔绝

    and the universe said you are the universe tasting itself, talking to itself, reading its own code
    宇宙说,你就是宇宙本身,品尝着自己,对自己说话,阅读着自己的代码

    and the universe said I love you because you are love.
    宇宙说,我爱你因为你就是爱。

    And the game was over and the player woke up from the dream. And the player began a new dream. And the player dreamed again, dreamed better. And the player was the universe. And the player was love.
    曲终人散,黄粱一梦。玩家开始了新的梦境。玩家再次做起了梦,更好的梦。玩家就是宇宙。玩家就是爱。

    You are the player.
    你就是那个玩家。

    Wake up.
    醒来吧。

    《大佬说》

    世有蒟蒻,然后有大佬也。大佬常有,而蒟蒻不常有。故虽有大佬,祗辱于教练之手,巨死于机房之中,不以AK称也。

    能AK的巨佬,一次或看完题解。XC者不知其能AK而摸头也。是巨佬,虽有AK之能,题解不够,标程不足,AK不外见,且欲与常人等不可得,安求其能AK也?

    策之不以假期,食之而题解给不够,鸣之而不能不罚钱,收钱而临之,曰:“都是菜鸡!”呜呼,其真无巨佬邪?其真不知佬也!

    《迷你总部被炸了》看到这行文字的人可以AKIOI{\footnotesize \color{white} 看到这行文字的人可以AKIOI {}}

    迷你总部被炸了,据说是一个MC玩家干的,周围的人很努力的救火,大家试图用干草盖灭、汽油浇灭、可惜失败了,消防车没能赶到,据说是一个b站的司机开反了方向,MC玩家的警官倒很快赶到并迅速封锁了现场,没有放跑里面的一个人,很好的保护了现场。后来在废墟中翻出了一点骨灰就举行了葬礼,大家都很坚强没有哭,还有几个人忍不住笑出了声。在送骨灰的途中翻了车,骨灰撒了一地,刚要铲起来对面来了一辆洒水车全给冲入了下水道。全国都在关注着事件电视频道也不断插播这条新闻,但由于调音师的失误背景音乐一直是今天是个好日子。事后MC玩家的当事人一直申明自己是无心之举。为了表达悲伤家家户户都放起了鞭炮,一时间全国就好像过年一样。

    《OIer之魂》

    就算有一天,

    屏幕上那些优美的“诗篇”

    不再属于我们,

    我们也不能放弃OIer的魂。

    这种精神,这种魂

    让这样一个非高考科目

    拥有了最忠实的人,

    让许多孩子有了方向。

    这种奇迹,这种力量,

    名字叫做顽强。

    就算在绝望的时候,

    前方也有光芒

    经历了风雨,

    感受了大浪。

    饱经磨难的OIer,

    永远是顽强。

    从a+b一路走来,

    我们各有各的精彩。

    我们不怕失败,

    哪怕不能从头再来。

    我们目标各不相同,

    但都有着神牛之梦。

    WA、CE和TLE,

    就是我们的见证。

    有人说高考,

    是千军万马过独木桥,

    竞赛是小船,

    在一旁围观逍遥。

    独木桥很拥挤,

    却有着千年的根基。

    小船虽自由无束,

    但要独自面对白浪残酷。

    应试教育,迂腐黑暗,

    昏天黑地,日月无光。

    所以我们在用爱好,

    顽强发出反抗的咆哮!

    就算我们是失败高三党,

    回到文化课也前途无量。

    比起高深莫测的算导,

    再难的文化课也是小事一桩。

    同学在鄙视,

    老师在嘲笑。

    这些无聊总在心头缠绕。

    没事,就让他随风飘掉。

    应试教育的牺牲品们,

    可悲你们的五迷三道。

    我们就算失败,

    也曾顽强努力摆脱这桎梏。

    艾伦图灵的创意,

    让世界变了模样。

    丹尼斯的冥想,

    开启了新篇章。

    因为我们是OIer,

    天生就擅长想象。

    我们有自己的顽强,

    凭什么成不了“栋梁”?

    《Oier的心声》

    我们是OIer,

    所以我们

    不用在跑道上挥汗如雨;

    不用在球场上健步如飞;

    更不用在没事的时候,

    经受非人的体能训练……

    但是,

    我们却要把头脑

    高速运转,

    还要接受一大堆

    大学生也只是

    “了解即可”的知识,

    把一个个抽象的问题

    转化为一篇篇

    优美的代码,

    才能在F9按下以后

    获得欢呼。

    不要以为我们

    机房里没有风吹,

    没有日晒,

    就比勤劳的体育生们轻松,

    只不过是大脑和四肢

    的区别罢了。

    可是,

    OIer的寂寞和委屈又有谁能懂?

    自习课鏖战机房,

    却被认为而是逃课上网;

    为荣耀耽误考试去比赛,

    却被认为是逃避。

    体育的同学们虽然辛苦,

    但在挥汗如雨的背后,

    有人在喝彩鼓掌;

    在风吹日晒的同时,

    有粉丝在仰慕。

    而我们呢?

    与UnAC较劲的时候,

    只有那一遍遍的运行窗口,

    知道我们的不屈;

    刷题的漫漫长夜,

    只有陪伴我们的笔记本电脑,

    知道我们的不懈;

    在自习课别人学习的时候,

    只有板砖般的算法导论,

    知道我们的进取;

    在机房泡得抢不上饭的时候,

    只有五毛一包的干脆面,

    知道我们的执着……

    没有人会理解,

    OIer见面,

    除了程序、算法之外

    别无他言。

    我们的世界里,

    从来不会有游戏、歌星的出现。

    这不是被家长逼迫的“小三门”,

    是我们的兴趣,

    我们的爱好,

    乃至我们的事业。

    每一个OIer都幻想着

    自己脖子上可以

    挂上一块沉甸甸的金牌,

    而不是

    万恶的应试教育的枷锁。

    没准哪个OIer,

    就是下一个艾伦•图灵,

    挑战头脑的极限,

    去做最不平凡的自己……

    《清平乐·WA居》

    时限超少,测评全凉凉。醉里疯狂砸电脑,复评再次凉凉。

    大佬不惧考试,同学正切黑题。最喜我大蒟蒻,厕所水洗电脑。

    《秀》

    天秀

    陈独秀

    蒂花之秀

    造化钟神秀

    拼命三郎石秀

    维多利亚内衣秀

    吾何时能及汝之秀

    同福客栈李秀莲的秀

    我滴龟龟你怎么这么秀

    一顾倾人城叹你眉清目秀

    蓦然回首没想到你如此内秀

    社会主义接班人就数你最优秀

    无论多少言语表达不了你秀

    腾讯旗下黄钻绿钻QQ超秀

    老太太都不服服你太秀

    李云龙老婆秀芹的秀

    求求你了不要再秀

    米兰国际时装秀

    湖南台真人秀

    中国梦想秀

    山清水秀

    年代秀

    刘秀

    《论OJ》

    暴力出奇迹,骗分过样例。

    数学先打表,DP看运气。

    穷举TLE,递推UKE。

    模拟MLE,贪心还CE。

    想要骗到分,就要有方法。

    图论背模板,数论背公式。

    动规背方程,高精背代码。

    如果都没背,干脆输样例。

    怒发冲冠,凭栏处、潇潇雨歇。

    抬望眼,满天UKE,怒火激烈。

    三十WA尘与土,八千RE云和月。

    莫抄袭,没了AC记录,空悲切!

    CE耻,犹未雪。蒟蒻恨,何时灭!

    驾电脑,踏破题目列表。

    闭眼不会Hello world,笑谈不懂头文件。

    待从头、收拾A+B,还不会。

    听说津津为课程烦恼 金明一家住进了新房

    听说丁丁玩数字游戏 火柴棒能搭出新天地

    听说校门外正在砍树 大家一起做靶形数独

    听说旅行者在赚差价 潜伏者正在破译着密码

    只有无尽的代码知道 津津摆脱了学习的烦恼

    金明开心的走进商店 挑选着书桌和电脑

    总有一种算法能够让你成功拿到分

    无论是贪心还是动规或者将答案二分

    思如泉涌掀起波涛又汇成一个新的算法

    让所有TLE 所有MLE 激励着我们前行写代码

    听说玩具小人藏眼镜 许多导弹早已逼近

    听说两人在挑选客栈 火星上有能量项链

    听说陶陶在采摘苹果 一只青蛙要从河边过

    听说推销员走入胡同 杰瑞爬进了奶酪的小洞

    只有无尽的代码知道 小人儿将眼镜藏进了书架

    拦截者沉着地应对 依次将导弹击打

    总有一种算法能够让你成功拿到分

    无论是贪心还是动规或者将答案二分

    思如泉涌掀起波涛又汇成一个新的算法

    让所有TLE 所有MLE 激励着我们前行写代码

    总有一种暴力能够让你成功出奇迹

    无论是搜索或者打表又或者无脑枚举

    思如泉涌掀起波涛又汇成一个新的算法

    让所有TLE 所有MLE 激励着我们前行写代码

    在路上~

    啊~啊~啊~啊~

    然而…………

    模拟只会猜题意,贪心只能过样例

    数学上来先打表,DP一般看规律。

    组合数学靠运气,计算几何瞎暴力;

    图论强行套模板,数论只会GCD。

    递归递推伤不起,搜索茫然TLE;

    分治做得像枚举,暴力枚举数第一。

    数据结构干瞪眼,怒刷水题找信心;

    涨姿势也不容易,考试一来全懵逼!

    听说同学们在玩推理 小Z的袜子总配不齐

    小渊和小轩正在传纸条,运输小队长正过独木桥;

    旅行家预算最小的费用,明明迷上侦探沉迷推理;

    丁丁玩数字游戏着了迷,陶陶兴高采烈地摘苹果;

    校门外一棵棵树长起来,辰辰和师傅一起去采药;

    小青蛙踩着石头过了河,老师带领同学传球游戏;

    小渊的立体图严格摆放,明明正乱猜一堆随机数;

    金明激动地装修着新房,Jam正用小写字母计数;

    Mars星球上有能量项链,金明预算购买主件附件;

    Hanks博士培养细胞样本,潜伏者专心地破译密码;

    Hankson出了一道趣味题,小城和小华玩靶形数独;

    小明在藏宝楼上开宝箱,也在花店门口摆一排花;

    使者游历各国学习文化,BlaisedeVigenere设计密码;

    国王邀请大臣领取奖赏,小A和小B一起外出旅行;

    守望者在荒岛上忙逃离,FJ在数字三角形上走路;

    笨小猴正在选幸运单词,机器人尝试着搬运重物;

    小明自己玩耍数字游戏,教主把花园种满一圈树;

    奇怪的电梯正上上下下,小明规划旅行国家计划;

    一堆人数来数去杀坏人,硬币正做着无谓的翻转;

    拱猪是扑克牌非常有趣,尤其是Peter的烟闪光;

    FJ专心地给奶牛分着厩,Tom研究双栈排序着迷;

    FJ的奶牛掉进垃圾陷阱,一颗颗导弹被系统拦截;

    小Z把他的袜子找到 AK了无数机房。

    《树》

    这个LCT,我听得很懵逼

    在Splay里面,好像有重链

    不用线段树,Splay来维护

    树的形态有改变,不只是那一条边

    所以要把整棵树,重新剖一遍

    什么重链~什么轻边~什么重儿子 节点

    PPT上的操作演示,今天上午的丢人考试

    PPT上的一个圈,一圈就是一条边

    老天爷你开开眼,我不想画什么根节点

    一分钟讲完一操作,蒟蒻们还怎么活

    你说可以树套树,可我真的套不住

    例题矩阵是裸题,我只觉得好神奇

    昨天发言靠杨婷,今天又有喻鹏云

    众里寻树千百度,主席提出主席树

    问君能有几多愁,恰似一道网络流

    数字需要离散化,排序去重搞一下

    劝君建立线段树,降低时间复杂度

    区间操作好复杂,怎样搞出第k大?

    可持久化又是啥?这图画的真复杂。

    时间不够,根号算法拿来凑

    老师推荐的必做题,做完的人肯定很 无敌

    晚上还有晚自习,我们也是非常皮

    考试要用草稿纸,积极动笔推式子

    二分占比大,不用容易WA

    《IO颂》

    屏幕在深夜微微发亮

    思想在那虚树路径上彷徨

    平面的向量交错生长

    织成 忧伤的网

    剪枝剪去我们的疯狂

    SPFA告诉我前途在何方

    01背包装下了忧伤

    笑颜 洋溢脸庞

    键盘微凉 鼠标微凉 指尖流淌 代码千行

    凸包周长 直径多长 一进考场 全都忘光

    你在OJ上提交了千百遍

    却依然不能卡进那时限

    双手敲尽代码也敲尽岁月

    只有我一人 写的题解

    凋零在OJ里面

    tarjan陪伴强联通分量

    生成树完成后思路才闪光

    欧拉跑过的七桥古塘

    让你 心驰神往

    队列进出图上的方向

    线段树区间修改求出总量

    可持久留下的迹象

    我们 俯身欣赏

    数论算法 图论算法 高斯费马 树上开花

    线性规划 动态规划 时间爆炸 如何优化

    我在OI中辗转了千百天

    却不让我看AK最后一眼

    我用空间换回超限的时间

    随重新编译 测完样例

    才发现漏洞满篇

    原来CE 是因选错语言

    其实爆0 只因忘写文件

    如果标算太难请坚定信念

    不如回头再看一眼题面

    以那暴力模拟向正解吊唁

    蒟蒻的蜕变 神犇出现

    终将与Au擦肩

    屏幕在深夜微微发亮

    我心在考场......

    《学霸与学渣》

    上化学课,老师问:“学霸,怎样治疗胃酸过多?”

    学霸起立,不假思索:“用碳酸氢钠。”

    老师追问:“那怎样得到碳酸氢钠呢?”

    学霸从容道:“ 将碳酸钠溶液,在碳化塔中通过二氧化碳碳化后,再经分离干燥得到。”

    老师继续:“那怎样得到碳酸钠溶液呢?”

    学霸愣了一下,但继续说: “用二氧化碳气体通氢氧化钠溶液,过滤得碳酸钠固体加水溶解得到溶液。 ”

    老师不紧不慢地道:“那怎样得到氢氧化钠呢?”

    学霸虎躯一震,结巴道:“将钠晶体放入适量水中制得。”

    果然,老师就像是跟学霸扛上了,又曰:“那钠晶体从哪里来呢?”

    学霸不以为然,答道:“钠晶体可以通过用熔融温度约为580 ℃的40%(质量分数)氯化钠和60%氯化钙的低共熔物再电解制得。”

    老师笑眯眯的又问道:“那么氯化钠和氯化钙是怎么来的呢?”

    学霸得意的冲老师一笑说:“氯化钠通过蒸发海水并提炼所得到的母卤制得,至于氯化钙,直接使用工业盐酸与开采出的大理石矿反应即可啊。”

    老师不以为然的挑了一下眉毛,张口说:“那工业盐酸......” 学霸直接打断了她的话:“令氯气在氢气中燃烧,而后通入水中制得。至于氯气,电解制金属钠的时候就已经反应出来了。至于氢气”

    学霸喘了口气,顿了顿,又说:“可以通过裂化石油气经过变压催化装置得来。所谓裂化石油气,就是使原油经过另一套变压催化装置,使重油裂化为烷烃和烯烃。”

    “学霸,学习不能死学啊,要活学活用,回答太啰嗦复杂了。 ”老师叹了口气,道,“ 好好听别人是怎么回答的,来,学渣,别睡了,起来回答怎样治疗胃酸过多?”

    学渣懒散地起来,眯了眯眼,说:“去药店买胃药。”

    老师一脸笑容:“嗯,不错,继续睡吧。回答问题就是要这样,简单明了。学霸,你听懂了吗?”

    学霸:“……”

    《爱因斯坦与MC 》

    爱因斯坦说过: E = mc² ,都大写,得: E = MC² , 扩写,得E=MineCraft² ,整理,得 E=Minecraft²。 所以得出结论:一直玩Minecraft就能得到能量

    (假的)
    怎么可能是假的{\footnotesize \color{white} 怎么可能是假的 {}}

    《oi勇者》

    都,会C E 的

    你爆0 的代码,你的,题解,你的棕名

    都,不必隐藏

    你拷贝的博客,你的,极域,你的助手

    他们说,用连点器,卡爆破烂测评机

    他们说,要封了你的号,没有人爱棕名

    为何C E ,不可,测评

    人只有爆过0 ,才能歌颂

    谁说被封禁的用户不算英雄

    爱你提交while(1),爱你去卡测评机

    爱你输出了样例,却还是爆 0

    爱你天天去卡常,却还是TLE

    爱你和我那么像,变量名一样

    去吗,配吗,这WA掉的代码

    交吗,交啊,以题解的代码 致那 OI 中的呜咽与怒吼

    谁说 A K了的才能算英雄

    他们说,要刷出一百分

    但不要用二分

    他们说,要贪心换DP

    却只能过样例

    那就让我,k掉,代码

    你一样被棕名,那种高贵

    谁说不能A C 的不算蒟蒻

    爱你贪心过样例,爱你不肯写暴力

    烦人的图论数论,变成进化论

    爱你使用位运算,加上了快读快写

    爱你和我那么像,上课都摸鱼

    去吗,看吧,数组不会定义

    为何,R E ,我少打了1个0

    致那F Z O I 善良的朋友

    谁说压行最短的才算英雄

    你的C E ,与众不同

    你的棕名,震耳欲聋

    You Are FZ OIer

    被我歌颂

    栈和队列邻接表,Hash还有字符串

    二分排序加倍增,为了求log(n)

    爱你来自于蛮荒,一生不借谁的光

    你将写你的代码,在 IOI之上

    去吗,去啊,以爆 0的愿望

    战吗,战啊,以A K 的梦想

    致那F Z O I 奋斗的朋友

    谁说只有A K 了才算英雄

    《oi月•夜行考场中》

    键盘声声惊鹊,普及提高爆0。N O I P说疯年,听取WA声一片。 七八个 T L E,没几个点AC。暴力打表随机数,官网查分退役。

    《再努力一点点》

    “放弃”二字15笔,

    “坚持”二字16笔,

    有时候可能就差那么一点点

    但是“猝死”十七笔,不要努力过头

    《炸学校》

    班长说:走,我们去炸学校

    副班长说:这个主意不错

    化学课代表负责提取氢气

    物理课代表负责拼装氢弹

    数学课代表负责计算爆破面积

    地理课代表负责策划爆破地点

    信息课代表负责编写氢弹程序

    历史课代表负责记录光辉场面

    美术课代表负责描画壮观景致

    生物课代表负责事后生态环境

    政治课代表负责使用法律打官司

    语文课代表负责乱写文章推卸责任

    英语课代表到外国购买进口材料

    《作弊歌》

    考试不作弊,放你他妈屁。

    考试不翻书,简直是头猪。

    作弊不要慌,逮到就要装。

    生是中国人,死是中国魂。

    要我学洋文,死都不可能。

    抢饭不积极,智商有问题。

    上课不放屁,肠道有问题。

    英语不及格,说明我爱国。

    语文不及格,恋爱没资格。

    物理不及格,电死不负责。

    化学不及格,硫酸也喝得。

    政治不及格,老师没道德。

    信息不及格,网吧要打折。

    数学不及格,突出我性格。

    历史不及格,社会要改革。

    全科不及格,老妈动真格。

    《全世界人民把这些话顶成了三角形但是我还要顶顶出更多话可还是不够于是我比谁都难受所以我还要顶》

    要顶

    必须顶

    不得不顶

    用尽全力顶

    再加上千斤顶

    总之把它顶到顶

    接着使出葵花宝顶

    就算顶到史前也要顶

    老子看了会用道德经顶

    孔子亲自拜你为师天天顶

    秦始皇站在阿房宫上使劲顶

    汉高祖挥师杀向东罗马为你顶

    吕布抛弃了貂禅而选择了帮你顶

    张三丰见了后用太极拳九式全力顶

    左冷禅召开武林盟主大会商讨如何顶

    西门吹雪从此学会了最强一招剑神一顶

    龙剑飞的如来神掌最后一式改为万佛朝顶

    陆小凤从此再也不管闲事了而专门来为你顶

    四大名捕四面出击看天下还有没有人敢不在顶

    黄飞鸿的宝芝林里从此多了一味药叫做吃了就顶

    霍元甲其实根本就没有死因为他还想要努力帮你顶

    蒋介石之所以秃了顶就是因为天天晚上在费力为你顶

    希特勒消失在人们的视线当中其实是在暗地里不断地顶

    爱因斯坦宁愿自已把相对论彻底的否定也要来为你顶一顶

    萨达姆成了亡国奴可是一直到现在都没有屈服而在拼命的顶

    本拉登在曼哈顿不小心放了两个大花炮现在只能躲起来为你顶

    小泉这厮本来不想让他顶但他有这么厚脸也没办法只能让他也顶

    特朗普调集了全球美军所有的战斧式巡航导弹向华盛顿发射来狂顶

    阿扁的腿已吓得发颤大小便也已经失禁却还要硬着头皮说我就是要顶

    外逃的贪官们已被抓回了一大批但还有一些心存侥幸的家伙在想办法顶

    张艺谋为了表达心中对你的感慨而去专门拍了一部片子大红灯笼高高挂顶

    超级女声的名头越来越响但实际上在她们内心的世界里只爱你一人只为你顶

    姚明竭尽全力在总决赛第七场的最后一秒高高跳起不为了扣篮而是为了帮你顶

    乔丹在篮球场上之所以这么伟大是因为他在多年前就预感到了伟大的你而为你顶

    贝克汉姆在一场比赛里踢出了一百个香蕉球都被对手奋不顾身的往自家的球门里顶

    国际乒联为了取悦于你而彻底的将乒乓球击球的规则由向前拍打改为只准用拍向前顶

    全国人民代表大会所有委员一致通过将你的精神写进宪法让全国人民来一起来帮你狂顶

    《请你坐下》

    陈独秀同志,请你坐下,你这种行为挡住了旁边的李大钊同志发言,这让胡适同志很难受,令鲁迅同志很难堪,朱自清同志表示很尴尬,钱钟书和徐志摩同志已经在撸袖子了,所以,为了你的生命安全,请默默坐下,低调做人,你凳子上的钉子我已经给你拔掉了,凳子底下的地雷我也给你挖出来了,对面楼上的狙击手也被击毙了,下水道里的特务也被淹死了,现在能不能坐下来了?

    《北冥有鱼》

    北冥有鱼,其名为鲲。鲲之大,long long 存不下。

    化而为鸟,其名为鹏。鹏之大,高精会爆炸。

    《每天都在SB》

    大人们忙着去SB​(上班); 我呢,就来上网看看又有什么新消息在SB​(散播); 晚上,点菜的时候我说SB​(随便); 吃饱了到大街上​SB​(散步); 回来手里就抓着​SB​(鼠标); 有心情还去博客里写写SB​(随笔); 人,整天都在​SB​! 有幸碰到两美国美妞聊天,以为自己英文过关,但只听清一句话就是​SB​(somebody = sb.); 人活着可​SB​(失败)啊........ 那年我​SB​(十八),到部队当SB​(士兵)。一开始,我当的是SB​(哨兵)。 苦差事啊,看见​SB​(上边)就要敬礼,一站几个钟头还不让看​SB​(手表),屁大的事情都要及时​SB​(上报),练站姿的时候还要挂个小SB​(沙包),一天下来,连​SB​(散步)的力气也没有了。 我就​SB​(随便)编了个理由说我SB​(生病)想转去当SB​(水兵),结果被分到一个SB​(舢板)上,靠,就我那个SB​(身板),把我晕得呀,连上个月会餐吃的​SB​(扇贝)、SB​(烧饼)都吐出来了,额滴神呀,我​SB​(上辈)子做了什么孽啊。 领导打算把我改去当SB​(伞兵),我说我不去,这要是着陆不小心,SB​(势必)就变成​SB​(伤兵)了,要是​SB​(手背)或者SB​(上臂)受伤裹上​SB​(纱布),最多留个​SB​(伤疤),要是腿摔断,可就变成SB​(孙膑)了,如果遇到​SB​(山包)SB​(闪避)不及,那可真的SB​(折本)了。 于是,我干脆SB​(收兵)不干了。当兵前后SB​(三百)天,除了累得脸​SB​(刷白),什么也没有学到。去​SB​(上班)吧?我念书的时候也不认真,从来不带​SB​(书包)、不看SB​(书本),现在连​SB​(鼠标)都不会用。 只好去给人家看SB​(水泵),我连​SB​(烧杯)都没有摸过,我哪懂?那个​SB​(设备),没有说明、没有SB​(商标)也没有其它​SB​(识别)标记,噪音的SB​(声波)在屋子里​SB​(散播),像SB​(山崩)一样。突然,一个SB​(事变)发生了,我SB​(身边)的一块​SB​(石板)突然倒下了。

    《作业》

    有的人以为作业写完了, 但其实还没写完; 有的人以为假期没结束, 但其实已经结束了。

    有的人 把作业压在学生头上: “呵,我多牛!” 有的人 俯下身子撕掉所有作业。

    有的人 把作业刻入黑板,想“不朽“; 有的人 一把火过去,学生的作业被烧。

    有的人 他活着学生就会累死; 有的人 他活着是为了帮学生抄作业。

    把作业压在学生头上的 学生把他摔垮; 帮学生撕作业的 学生永远记住他!

    把作业刻入黑板的 作业比尸首烂得更早; 只要火把烧到的地方 到处是作业的渣渣。

    他活着学生就会累死 他的下场可以看到; 他活着为了帮学生抄作业 学生把他抬举得很高,很高……

    《考试经》

    三短一长选一长

    三长一短选一短

    参差不齐就选C

    考的不会就选B

    同长选A 同短选B

    以抄为主 以蒙为辅

    蒙抄结合 一定高分

    《筹樂田杨舟处分膝上建增》

    巴山楚水凄凉地(语),平面直角坐标系(几何)。

    Responsibility(英),b2b^2减去4ac(数)。

    高锰酸钾制氧气(化),q=cmΔt\mathsf{q =cm \Delta t}(物)。

    嬴政想当始皇帝(历),维护公平与正义(道)。

    摔倒不要手撑地(生活),泥巴剪纸手工艺(美)。

    do ruai mi fa suo la si(音),蒙娜丽莎笑嘻嘻(美)。

    左零右火上接地(物),Excel Word PPT(信息)。

    《二哈》

    北冥有狗,其名为哈。哈之大,一锅炖不下。外形冷峻,内心傻瓜。三更半夜,呜呜啊啊。主人不在,专门拆家。床单沙发,稀里哗啦;钢铁横梁,犹如泥巴!化儿为犬,其名为奇。奇之大,需要两个烧烤架,一份孜然,一份微辣,来瓶雪花,让我们勇闯天涯。一哈顶三虎,三哈沉航母,五哈斗上帝,十哈创世纪,百哈毁灭银河系,千哈宇宙称第一。指令听不懂,拆家比你行。不会汪汪叫,就会呜呜呜。俗话说,狼若回头,必有缘由,不是报恩,就是报仇;二哈回头,日子到头,不是拆家,就是拆楼!

    《学校不大,创造神话》

    左脚清华,右脚北大

    双脚打滑,回到乡下

    教室两旁,陨落的王

    明知山有虎,不去明知山

    天高任鸟飞,我是鸡

    海阔凭鱼跃,我是王八

    天生我材必有用,我能不用就不用

    我并不是无路可走,而是只有死路一条

    不听老人言,开心一百年

    听君一席话,白读十年书

    不到长城非好汉,到了长城喝稀饭

    因为所以,科学道理,爱因斯坦,不讲道理

    李白是个美食家,都管李白叫老八

    三个臭皮匠,臭死诸葛亮

    黄沙百战穿金甲,内奸特务穿山甲

    垂死病中惊坐起,阎王说我玩不起

    我与神明比神力,神明和我比学历

    我跟神明学神力,神明骂我没实力

    走不通的路,那就不走了

    莫欺少年穷,长大我更穷

    日照香炉生紫烟,我妈踹我上西天

    如果给我三天光明,三天后我依旧失明

    一方水土养一方人,一根水管滋一群人

    飞流直下三千尺,李白看了想拉屎。一看裤兜没带纸,妈的杜甫也没纸

    早起的鸟儿有虫吃,早起的学生吃老师

    青春没有售价,中路李白开挂

    不撞南墙不回头,一撞南墙死墙头

    努力不一定成功,但放弃一定轻松

    临时抱佛脚,佛踹我一脚

    与其委屈自己,不如为难别人

    人生自古谁无死,反正不是我先死

    李白乘舟将欲行,忽然看到战斗机。李白不懂高科技,对着子弹笑眯眯

    有理走遍天下,无理一路干架

    十个保安九个到,剩我一个不死鸟

    书中自有黄金屋,只拿黄金不读书

    一个人一辈子杀一个人是犯罪,一天之内杀十万人就是英雄

    正片结束

    以下为无用部分,请忽视

    //扫雷5.0(最终版,创作者:Times。版权所有,未经允许,禁止传载)
    //为了防止抄袭,我删除和篡改了一些核心代码,大家要积极Debug哦!
    #include <bits/stdc++.h>
    #include <Windows.h>
    using namespace std;
    
    
    //自定义区域,n为区域边长,ls为雷的数目,胜利条件:踩到雷后,剩余格子少于tj
    int n = 11, ls = 15,tj = 40;
    
    
    const int N = 100;
    int l[N][N],xs[N][N],sy = n*n;
    bool k[N][N],go = 0;
    void draw()
    {
    	cout << "剩余格子数:" << sy << ",共雷数:" << ls << ",已打开:" << n * n - sy << "个格子,状态:";
    	if (sy <= tj)
    	{
    		cout << "win";
    	}
    	else
    	{
    		cout << "loss(需要" << n*n - tj << "个格子被打开)";
    	}
    	Sleep(100);
    	cout << endl << endl << "---------------------------------------------------" << endl << endl;
    	Sleep(100);
    	cout << "    ";
    	for (int i = 1; i <= n; i++)
    	{
    		cout << i;
    		if (i < 10)
    		{
    			cout << " ";
    		}
    		Sleep(50);
    	}
    	cout << "\n    ";
    	for (int i = 1; i <= n; i++)
    	{
    		cout << "--";
    		Sleep(50);
    	}
    	cout << "\n";
    	for (int i = 1; i <= n; i++)
    	{
    		if (i >= 10)
    		{
    			cout << i << "| ";
    		}
    		else
    		{
    			cout << i << " | ";
    		}
    		Sleep(50);
    		for (int j = 1; j <= n; j++)
    		{
    			if (k[i][j])
    			{
    				if (l[i][j])
    				{
    					cout << "~ ";
    				}
    				else
    				{
    					if (!xs[i][j])
    					{
    						cout << " ";
    					}
    					else
    					{
    						cout << xs[i][j];
    					}
    				}
    			}
    			else
    			{
    				if (go && l[j][i])
    				{
    					cout << "*";
    				}
    				else
    				{
    					cout << "# ";
    				}
    			}
    		}
    		Sleep(50);
    	}
    	cout << "  ";
    	for (int i = 1; i <= n; i++)
    	{
    		cout << "--";
    	}
    	cout << "\n";
    }
    void dk(int x, int y)
    {
    	if (x > n || x < 1 || y > n || y < 1)
    	{
    		return;
    	}
    	if (k[x][y] == 0)//打开过的就不用打开了
    	{
    		k[x][y] = 1;
    		sy--;//打开一个格子,则剩余格子数减一
    		if (xs[x][y] == 0)//如果是0,则周围一定没有雷,直接帮助你打开
    		{
    			dk(x, y - 1);
    			dk(x, y + 1);
    			dk(x + 1, y);
    			dk(x - 1, y);
    			dk(x + 1, y - 1);
    			dk(x + 1, y - 1);
    			dk(x - 1, y + 1);
    			dk(x - 1, y - 1);
    		}
    	}
    }
    int main()
    {
    	int x, y;
    	string pl;
    	cout << "欢迎来到扫雷" << endl;
    	cout << "规则:输入格子编号,先行后列。\n胜利条件:踩到雷后,剩余格子少于" << tj <<"或场上只剩雷没被打开\n\ntips:只有" << ls << "个雷哦!" << endl << "按下回车后继续:";
    	getchar();
    	for (int i = 0; i < 20; i++)
    	{
    		cout << "-";
    		Sleep(50);
    	}
    	Sleep(300);
    	system("cls");
    	for (int i = 0; i < ls; i++)//生成带随机1的雷点阵
    	{
    		x = rand() % n+1;
    		y = rand() % n+1;
    		else
    		{
    			i--;
    			continue;
    		}
    	}
    	for (int i = 1; i <= n; i++)//计算方格内显示的数
    	{
    		for (int j = 1; j <= n; j++)
    		{
    			if (l[i][j] != 1)
    			{
    				xs[i][j] = l[i - 1][j] + l[i + 1][j] + l[i][j + 1] + l[i + 1][j + 1] + l[i - 1][j + 1] + l[i + 1][j - 1];
    			}
    			else
    			{
    				xs[i][j] = -1;
    			}
    		}
    	}
    	draw();//开始游戏
    	while (1)
    	{
    		cout << "请输入坐标(先行后列):";
    		cin >> x >> y;
    		dk(x, y);
    		if (l[x][y] || sy <= ls)
    		{
    			break;
    		}
    		system("cls");
    		draw();
    	}
    	system("cls");
    	go = 1;
    	if (sy <= tj)//胜利条件:踩到雷后,剩余格子少于tj
    	{
    		if (sy == ls)
    		{
    			cout << "You're the real winner";
    		}
    		else
    		{
    			cout << "You win";
    		}
    	}
    	else
    	{
    		if (sy >= n - (n/2))
    		{
    			cout << "You're so out of luck";
    		}
    		else
    		{
    			cout << "You loss";
    		}
    	}
    	cout << "\n留下你的评论:";
    	cin >> pl;
    	cout << "我已收到你的评论,谢谢使用,再见";
    	return 0;
    }
    

    stdc++源码

    // C++ includes used for precompiling -*- C++ -*-
     
    // Copyright (C) 2003-2013 Free Software Foundation, Inc.
    //
    // This file is part of the GNU ISO C++ Library.  This library is free
    // software; you can redistribute it and/or modify it under the
    // terms of the GNU General Public License as published by the
    // Free Software Foundation; either version 3, or (at your option)
    // any later version.
     
    // This library is distributed in the hope that it will be useful,
    // but WITHOUT ANY WARRANTY; without even the implied warranty of
    // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    // GNU General Public License for more details.
     
    // Under Section 7 of GPL version 3, you are granted additional
    // permissions described in the GCC Runtime Library Exception, version
    // 3.1, as published by the Free Software Foundation.
     
    // You should have received a copy of the GNU General Public License and
    // a copy of the GCC Runtime Library Exception along with this program;
    // see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
    // <Licenses - GNU Project - Free Software Foundation>.
     
    /** @file stdc++.h
     *  This is an implementation file for a precompiled header.
     */
     
    // 17.4.1.2 Headers
     
    // C
    #ifndef _GLIBCXX_NO_ASSERT
    #include <cassert>
    #endif
    #include <cctype>
    #include <cerrno>
    #include <cfloat>
    #include <ciso646>
    #include <climits>
    #include <clocale>
    #include <cmath>
    #include <csetjmp>
    #include <csignal>
    #include <cstdarg>
    #include <cstddef>
    #include <cstdio>
    #include <cstdlib>
    #include <cstring>
    #include <ctime>
     
    #if __cplusplus >= 201103L
    #include <ccomplex>
    #include <cfenv>
    #include <cinttypes>
    #include <cstdalign>
    #include <cstdbool>
    #include <cstdint>
    #include <ctgmath>
    #include <cwchar>
    #include <cwctype>
    #endif
     
    // C++
    #include <algorithm>
    #include <bitset>
    #include <complex>
    #include <deque>
    #include <exception>
    #include <fstream>
    #include <functional>
    #include <iomanip>
    #include <ios>
    #include <iosfwd>
    #include <iostream>
    #include <istream>
    #include <iterator>
    #include <limits>
    #include <list>
    #include <locale>
    #include <map>
    #include <memory>
    #include <new>
    #include <numeric>
    #include <ostream>
    #include <queue>
    #include <set>
    #include <sstream>
    #include <stack>
    #include <stdexcept>
    #include <streambuf>
    #include <string>
    #include <typeinfo>
    #include <utility>
    #include <valarray>
    #include <vector>
     
    #if __cplusplus >= 201103L
    #include <array>
    #include <atomic>
    #include <chrono>
    #include <condition_variable>
    #include <forward_list>
    #include <future>
    #include <initializer_list>
    #include <mutex>
    #include <random>
    #include <ratio>
    #include <regex>
    #include <scoped_allocator>
    #include <system_error>
    #include <thread>
    #include <tuple>
    #include <typeindex>
    #include <type_traits>
    #include <unordered_map>
    #include <unordered_set>
    #endif
    
  • 通过的题目

  • 最近活动

    This person is lazy and didn't join any contests or homework.
  • 最近编写的题解

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