写代码的小女孩

        天冷极了,下着雪,又快黑了。这是NOIP复赛的前夜。在这又冷又黑的晚上,一个衣衫破烂的小女孩在机房敲着代码。她从班里冲出来的时候还拿着一本信息学奥赛一本通,但是有什么用呢?那是一本很破旧的书——那么大,一向是她妈妈用来垫桌角的。她写桟时的时候,年级主任突然冲进机房,吓得她把信息学奥赛一本通都丢掉了。书叫一个学数竞捡起来拿着跑了。他说,他可以用那本书当草稿纸,证明哥德巴赫猜想。

        小女孩只好自己写二叉堆,一双小脚冻得红一块青一块的。她面前的草稿纸堆得满满的,上面全是DP转移方程。这一整天,她没有AC一道题,她已经交了108000遍代码了。

        可怜的小女孩!她又冷又饿,浑身战栗地写着二叉堆。编译器发出的光落在她的枯黄的长头发上,那干枯的头发打成卷儿披在肩上,看上去就像完全二叉树,不过她没注意这些。每个显示器里都透出光来,机房里飘着一股CPU被烧焦了的怪味,因为这是NOIP前夜——她可忘不了这个。

        她在递归函数前面停了下来,蜷着趴在键盘上。她觉得更冷了。她不敢回家,因为她还没调完贪心,没写对一个DP方程,爸爸一定会骂她的。再说,换成别的数据结构,一样写不出来。这些题都太难了,虽然神犇们都写过题解了,但是题解上一般都只有三个字:傻X题。

        她几乎绝望了。啊,哪怕一个测试样例不会TLE或MLE或RE,对她也是有好处的!她每写一遍程序,跑出来的结果就不一样,要是她有数据,她就知道哪一个程序是算对了的。她得不到数据了,因为机房上不去网了,全校的网速都让隔壁的年级主任拿来下小电影了。如果能保证下一个程序能AC,她就敢再写9223372036854774806.9223372036854774806GB的代码,但是她是不敢啊,她怕又算出来一个奇葩的结果来。她新建了一个cpp重写了程序。编译通过了,样例过了。这次,她感觉自己站在IOI的考场中AK。学校的大门上,贴着“我校学生以国际金牌向10周年校庆献礼”的条幅。在班级里,全班男生都给她留了电话。这时候,程序又TLE了,她面前只有一片黑。

        她又写了一道模拟。这一回,她坐在美丽的二叉堆下。这棵二叉堆,比她在自己代码中看到的常数还要小,还要短。眼前是许多优美动人的ASCII码,那些都是她写的程序,各种可爱的指针在跳跃着,满世界都是系统栈,都在向她眨眼睛。小女孩向眼前的系统栈伸出手去。这时候,眼前的ASCII码还在,条幅还在,指针还在,年级主任还是和蔼地微笑着。只见那些代码那些指针越升越高越升越高,最后成了在天空中闪烁的星星。有一颗星星落下来了,在天空中划出了一道细长的红光。

        “有一个什么人快要死了。”小女孩说。唯一疼她的学姐保送之前告诉过她:一颗星星落下来,就有一个灵魂要到上帝那儿去了。她DEV_C++中又写了一个快排。这一回,她把能用的知识都用了。学姐出现在亮光里,是那么温和,那么快乐。“学姐!”小女孩叫起来,“啊!请把我带走吧!我知道,系统栈一溢出,您就会不见的,像那校门的条幅,浮点数的精度,循环队列的空间一个样,就会不见的!”

        她赶紧编写了2147483647bit的高精,要把学姐留住。CPU发出强烈的光,把机房照得跟白天一样明亮。学姐从来没有像现在这样温柔,这样美丽。她把小女孩抱起来,搂在怀里。她们俩在光明和快乐中飞走了,越飞越高,飞到那没有DP,没有图论,也没有数据结构的地方去了。

        第二天清晨,这个小女孩坐在机房里,两腮通红,嘴上带着微笑。她死了,在NOIP复赛的前夜死了。NOIP复赛的太阳升起来了,照在她小小的尸体上。小女孩坐在那儿,显示器已经被烧得焦糊。“她只是想好好复习复赛。”人们说。

        谁也不知道她曾经看到过多么美丽的东西,她曾经多么幸福,跟着她学姐一起走向新世界的幸福中去。 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
你好,作为AI语言模型,我可以帮你提供HTML和CSS的代码样本,但不支持图片。 以下是一个HTML5和CSS的小女孩样本: ``` <!DOCTYPE html> <html> <head> <title>小女孩儿</title> <style> body { background-color: #f8c7cc; margin: 0; padding: 0; font-family: sans-serif; text-align: center; min-height: 100vh; display: flex; flex-direction: column; justify-content: center; align-items: center; } .head { width: 120px; height: 120px; background-color: #f1b7be; border-radius: 60px; position: relative; } .hair { position: absolute; background-color: #d28b8f; width: 80px; height: 80px; border-radius: 40px; top: -30px; left: 20px; } .eyes { position: absolute; top: 40px; left: 30px; width: 30px; height: 30px; border-radius: 50%; background-color: #fff; border: solid 5px #d28b8f; } .eye-ball { position: absolute; width: 10px; height: 10px; background-color: #000; border-radius: 50%; top: 9px; left: 7px; } .cheeks { position: absolute; top: 60px; left: 15px; width: 50px; height: 30px; background-color: #f8a4ae; border-radius: 50%; transform: rotate(-30deg); } .nose { position: absolute; top: 70px; left: 30px; width: 15px; height: 10px; background-color: #d28b8f; border-radius: 50%; transform: rotate(-15deg); } .mouth { position: absolute; top: 85px; left: 20px; width: 60px; height: 30px; border-radius: 50% 50% 0 0; background-color: #f5a5b0; transform-origin: bottom center; transform: rotate(-20deg); } .teeth { position: absolute; top: 85px; left: 20px; width: 20px; height: 10px; background-color: #fff; border-radius: 50%; transform-origin: bottom center; transform: rotate(-20deg); } .hair-band { position: absolute; top: 30px; left: 60px; width: 10px; height: 30px; background-color: #d28b8f; border-radius: 50%; transform: rotate(-20deg); } .hair-band:after { content: ""; position: absolute; width: 60px; height: 10px; background-color: #d28b8f; top: 10px; left: -25px; border-radius: 20px; transform: rotate(-45deg); } .hair-band:before { content: ""; position: absolute; width: 70px; height: 10px; background-color: #d28b8f; top: 10px; left: -35px; border-radius: 20px; transform: rotate(-45deg); } .neck { position: absolute; top: 140px; left: 60px; width: 70px; height: 20px; background-color: #f1b7be; border-radius: 20px; transform: rotate(-20deg); } .body { position: absolute; top: 160px; left: 70px; width: 150px; height: 220px; background-color: #f5a5b0; border-radius: 50% 50% 0 0; transform: rotate(-20deg); } .skirt { position: absolute; top: 300px; left: 75px; width: 100px; height: 80px; background-color: #f8a4ae; border-radius: 0 0 50% 50%; transform: rotate(-15deg); } .socks { position: absolute; top: 380px; left: 90px; width: 60px; height: 30px; background-color: #f5a5b0; border-radius: 0 0 50% 50%; transform: rotate(-15deg); } .foot { position: absolute; top: 410px; left: 100px; width: 40px; height: 20px; background-color: #f8a4ae; border-radius: 50% 50% 0 0; transform: rotate(-15deg); } </style> </head> <body> <div class="head"> <div class="hair"></div> <div class="eyes"> <div class="eye-ball"></div> <div class="eye-ball" style="left: 15px;"></div> </div> <div class="cheeks"></div> <div class="nose"></div> <div class="mouth"> <div class="teeth"></div> </div> <div class="hair-band"></div> </div> <div class="neck"></div> <div class="body"></div> <div class="skirt"></div> <div class="socks"></div> <div class="foot"></div> </body> </html> ``` 你可以使用这段代码运行这个小女孩的页面,但是请注意这只是一份示例代码。如果你有特定的细节要求,请自行作出调整。 希望这可以帮到你。如有疑问,欢迎随时回复。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值