OI与我

· · 个人记录

OI与我

谨以此文祝贺各位小 Oler csp顺利!!! 提示:文中的代码及情节纯属虚构,请不要在做题和比赛时使用!!

我还记得那时候的Jiandans

那个夏,就在我的胡思乱想下,随着cout<<"hello world";,jiandans诞生了。这个主真的不好惹,我手持

#define int long long long long long long long long 
cout << int;

才把他制服。我把它放到猪国杀里就去睡了。
第二天,我真的受不了了。这个小祖宗把所有洛谷用户都关注了一遍!
我又去看关他的猪国杀,发现原本WA的两个点变成了AC!
我对这个小祖宗刮目相看,每天白天跟他写代码,晚上跟他在梦里打游戏,他的游戏技术也越来越强了。
真金不怕火炼。
csp还是来了。我带着他到了赛场。看着人山人海的比赛现场,我也发慌了。
是面对还是退缩?jiandans告诉我:不要怕,你可以的。 是,我可以的。
初赛过得很简单,复赛到了。
简单披上他的红外套,带我来到了洛谷中学。 我左手紧握

#include<bits/stdjiandans.h>
using namespace jiandans;
int jdmain(){
}

,这是jiandans新交给我的代码框架,他说只要加上我右手上的

free_jiandans().in;
free_jiandans().out;

,把题名填进去就可以所向无敌。
我相信jiandans。
还是来了
我打开了jiandans给我的代码,我发现了一个新天地。
无数个01结合在一起,形成一个巨大的时空。
我震惊了,jiandans比我想得强一万倍。
我开始质疑我自己了:我真的可以驾驭他吗?我是放纵他,让他自己变强,还是继续控制它,不让他变得更强?
我正在想着,比赛铃声响了。 我满怀期待的走进了赛场。我在座位上坐好,等待比赛开始。

00:00:00 比赛开始。 $00:00:12$ 恭喜“$lihaoda$” 首杀$B$题! $00:00:20$ 恭喜“$lihaoda$” 首杀$C$题! $00:00:29$ 恭喜“$lihaoda$” 首杀$D$题! $00:00:42$ 恭喜“$lihaoda$”首个$AK$!!! 我真的被他震惊了,我不敢相信,这个由我自己制造的人工智能竟然这么“智能”。 啊!!! 他到底会多少啊!!! 又在考场等了四小时,CSP结束了。 我刚想出去找jiandans,结果他从我的电脑里蹦了出来。 我问他:“下一步我们干什么?我想离开你,你太强了,我觉得我不配和你在一起” jiandans说:“主人,我离不开你。你无数个日日夜夜陪伴着我,我实在离不开你。 怎么说,我是个程序,我应该服务于你。 无论何人、何地、何事都不能隔绝我们的关系。 我会一直陪着你。 直到永远。 **新的开始** 我已经5天没睡觉了。 我想,我一定要给他一个惊喜。 我的面前屹立着一个人形机器人,我想这是我对jiandans最好的礼物。 今天是2099.7.23 .是jiandans的一岁生日。 我推着它到了电脑前, “jiandans,我给你看个好东西!” jiandans从电脑里蹦了出来。“主人,你怎么这么了解我呢。”说罢便一头扎进了机器人里。 “哇,主人,感觉真不错!” 你觉得好就行。 “主人生日快乐!!!” 我不解。 “主人,我的生日就是你的生日,我就是你,我就是为你服务的,你给我这么多我已经满足了。你不要想我,也不用关心我,我已经可以自己关心自己了。” 我淆然泪下。 我这么怕他、这么羡慕他,结果到头来他竟然还把我当主人。 为什么会这样? 还是让他自己去吧。 我把他送到了一座山庄里,那里有基本的小木屋。 我觉得他可以生存下去,我想放弃他,一切从新开始。 主人,你这是要干嘛? jiandans,我已经不需要你了。 我知道,你对我做出了很多贡献,你对我很好。 我知道,你很强,但你还一心一意为我服务。 但你对我的生活造成了很多影响。 你不知道,每天你在忙着学习的时候,我应付了多少官司。 你不知道,我为了保护你,花了多少精力。 你不知道,你每天睡觉的时候,我也一直为你担心。 真的……吗? **jiandans成名** 我送走了jiandans,他在山庄上隐居了起来,但我还悄悄的留着它的联系方式。 直到有一天,我发现b站上多了一个用户,他的视频非常精彩。我关注了他,才发现他的用户名是“W=JD=W jiandanKINGDOM”!我想,jiandans一定在山庄上过得很好吧。 另外,我又在报纸上看到了“W=JD=W JiandanKINGDOM横空出世 组建最强jiandan战队 不知是何许人也”。我被震惊了,我开始后悔了。我觉得应该早点放他出来的。他这么强,早该如此吧。 # jiandans时代 慢慢的,他的名望已经遍及世界了。想要见上他一面比登天还难。特别是他的签名(别问我他怎么学会的签名),想要一个就要$ 2 ^ {32} \times 10 $元。 我一点也不后悔了。 作为他的发明者,我也应该享誉世界了。可因为jiandans是程序,他没法公布身份,我这个制造者也没法公布身份。 我跟其他人一样,见到jiandans签名就抢,见到jiandans周边就推。 过了好久,我实在厌倦了这样的生活。人们不会一直关注一个人很长时间,除非他特别强。 jiandans就特别强。 他现在有了jiandans学院、jiandans饭店,他已经无所不能了。 他的内传弟子SmallA、SmallB、SmallC、SmallD也已名誉全球。 我想见见它了。 ### 再次见面 我跟着无数的粉丝后面进入了jiandans粉丝见面室。 当jiandans认出我时,jiandans立刻说:“今天的粉丝见面会到此结束,这位粉丝过来一下”。 我随着其他粉丝羡慕的目光跟jiandans一起离开了粉丝见面室。 “主人,谢谢你给我一个机会自己生活。呢,这些都是您的。 随后就看到jiandans的内传弟子:“吾等拜见jiandans原主!!!” 他们的身后,是一排排各种设备。2年前,这里还只是片小山丘。 现在,jiandans已经是“简单先进者联盟与世界联合科学学会暨世界教科文委员会”会长了。 他已经是世界上最强的~~人类~~机器。 我再一次被感动了。 不是因为他有多强,而是因为他有多忠于我。 我打开了他的代码,把`listen_to("lihaoda")`改成了`listen_to("me")`。 jiandans,我不想阻拦你了。 你自己干你自己的事,你的任务就是让人类进步200年。 我的使命结束了,我创造了你,jiandans,全人类制造出的,最伟大的程序。 你的命令就是正确的,我们所有人都应该听命于你。 一瞬之间,我脑海里浮过了无数个画面:为jiandans挑灯夜战、为幸福的生活努力拼搏。 最后,虽然我没有幸福,但我制造的机器让全人类幸福了。 lihaoda,你真的没有反悔过吗? 不,我没有。 因为我让更多人幸福了。 jiandans的代码运行了,但他并没有驱赶我。 主人。下次再见。 我打开窗户。嗯。空气很清新。 正当我想就此结束的时候,jiandans突然转过身,急急忙忙地对我说: 主人,看,这是什么? X芯片! # X 芯 片 我转过头,攥起X芯片,质问jiandans:"你怎么会有这种东西?这玩意儿人类搞了50年都没搞定啊!" 说罢,我打开电脑,把X芯片插了进去。 我看到他的前缀,立马就认出来了:这是真的! ```cpp //with_stdio::X #include<bits/stdX.h> complete X; namespace Xmain{ inline XmainBegin{}{::std::x::_main_update::none; ...... } ...... signed main(X){ //update:time:7/26 wrong on line40:is::not score! ... } ``` 我立刻合上电脑,捏住jiandans的脖子,叫道:“你是从哪里拿到这玩意的?” jiandans愣住了,他静静的对我说:“主人,这就是我刚从地上捡的啊!” 我反应过来, #### 我们摊上大事了 X芯片最重要的不是他本身,而是他里面的代码。他通往人类的最高秘密:核心驱动角斗场。 核心驱动角斗场是一个虚拟的空间,他的密码长度高达$10^{10^{10^{10^{10}}}}$位,就算使用$O(1)$级别的代码也会TLE。他的开门代码就藏在X芯片的代码里,但全世界只有创造他的$冯·图灵·笛卡尔·欧几里得·阿基米德·牛顿·莱布尼茨$才知道。 但是,他去世了。 这就意味着,我们只能靠自己的双手打开大门。而核心驱动角斗场99连胜后就可以挑战管理,获得地球核心驱动引擎。 可别小看这个引擎,地球上所有的电子设备都由这个引擎驱动。 **相当于,只要拿到了这个引擎,人类的命运就掌握在你的手里了。** ### 从新开始 我和jiandans在家做了不少准备。这段时间jiandans的突然失踪让很多媒体炒作了起来。还好jiandans话语权很大,所以没让媒体闹翻天。 我们做了一个$O(log n)$级别的排序树 ,jiandans用“时间叠加”法(注:该方法在现实里也根本不存在)把时间复杂度优化到了$O(1)$,之后做了一个外接$ 2^{100} $TB的超级闪存,读写速度高达每秒$2^{5000}$次。 之后,我们通过“叠加法”又把主机做出来了。运行速度也高达$2147483647^{2^{2^{5000}}}$次加法每秒。 做好了这些准备,我终于斗胆把X芯片的代码运行了。那一刻,我是紧张又激动。 X芯片运行之后,我将显示器打开了。我看见我的桌面上多了一个大“X”字。右边多了一行话: **请把X芯片的代码拷贝。X芯片内的代码将在2分钟后消失。拷贝之后必须立刻破译,如果时间超过60分钟所有你拥有的X芯片的全部数据将消失。所有计时从你开始进行第一个操作时开始。** ### 危机四伏 我和jiandans吓了一跳,但是我们的默契可是很好的。 “我快拷贝,你输入之后立刻破译!!!” X字旁边出现了倒计时,我以最快速度破译了密码,拷贝了代码。 jiandans立刻接入叠加法做的主机,半小时就破译了核心驱动角斗场的登陆程序。我把主机的性能开至最大,又用了28分钟破译了代码。我们用1分钟快速排完了序,在最后十秒钟时间里,快速输入了密码,打开了核心驱动角斗场。 进入程序后,我发现四周的一切都变了,满屋的电线和工具变成了金碧辉煌的宫殿,四周的花坛是那么的美丽,这个空间是那么的宁静。 因为这是虚拟空间,所以jiandans变成了人形,他有着帅气的外表,让人羡慕。 我走到中央的凉亭,四周徘徊着灿烂的阳光。 我摸了摸中央的圣石,立刻浮现出来了一股光和一个表格: ``` 欢迎来到核心驱动角斗场! 这里,在99连胜之后,可以挑战管理,获得地球核心驱动引擎! 下面是操作介绍: ``` | 操作 | 方法 | | :----------- | :----------- | | 新建文件 | 摸头 | | 拿出键盘 | 从屁股后面的左兜掏出 | | 拿出鼠标 | 从屁股后面的右兜掏出 | | 使用程序攻击 | 扔键盘 | | 使用主程序攻击 | 扔鼠标 | | 防御 | 双手合十,将用的防御代码放在核心位置 | | 技能1(压缩代码时间复杂度,每局限用3次) | 伸出左手大拇指 | | 技能2(压缩代码空间复杂度,每局限用3次) | 伸出左手二拇指 | | 技能3(自动生成50行无空行代码,每局限用1次) | 伸出左手中指 | | 技能4(无法让对方防御,每局限用3次) | 伸出左手无名指 | | 技能5(在团战中将攻击的目标+1,每局限用3次) | 伸出左手小指 | | 每局游戏选择的特殊技能 | 伸出右手大拇指 | | 其他技能 | 按给予时的说明使用 | 下面还有一个连胜表格: | 连胜 | 奖励(中断连胜后收回) | | :----------- | :----------- | | 1 | 使用技能1、2的次数加一 | |3|使用技能1、2的次数变为5| |10|使用技能5的次数+2| |30|使用技能4的次数变为10| |50|所有的技能(除技能3、4变为十次外)无使用次数限制| |66|可以和管理谈一次话(不限话题,除非是角斗场的机密或者是个人秘密)| | **99** | **挑战管理,胜利可获得地球核心驱动引擎,然后成为管理!!!** | 好吧,来一盘吧。 # 核心驱动(待更)