发放远古资料(重制版)

· · 个人记录

SoyTony 简介

话说 SoyTony 精通 72 国语言,凭一己之力推动 OI 各方面发展 .

并引入 Solay Graph, SoyTony Tree, SoyTony Segments Tree, SoyTony's Sieve, SoyTony's Algorithm, SoyTony Set, Link Cut SoyTony, Soy-DP, S - Searching 等著名算法 & 数据结构 .

著名比赛 SoyTony's Round (STR), Soy OI (SOI), Soyneeds Super DS (SSDS), Universe OI (UOI) 名扬世界 .

担任 SoyTony Actived Saving Site (SaS), Soy Online Judge (SoyOJ), Algorithm Wiki, SoyHub 等网站站长 .

项目 SoyAI, SoyTranslate, Soy Anti-Virus (SAV), Usercard-so, S Chat 被广泛应用 .

其中音乐游戏 soso-pong,算法指南 moving-algorithm,论文整理器 somple-write 多次获奖 .

独自开发排版系统 \rm So\TeX(基于 \TeX)和 LiMark,其中应用了轻量级 SVG,扩展性很强,效率很高 .

SoyTony 文学方面造诣很高,著作有:

被译成多种语言在宇宙传颂 .

字母 \mathcal S 已经成为 SoyTony 的代表 .

## So 乙己 $\quad\ \ \ $题库的题目的格局,是和别处不同的:都是专题一排毒瘤的题目,题里面预备着题解,可以随时复制。做工的人,傍午傍晚散了工,每每花 3h 罚时,贺一份题,——这是二十多年前的事,现在每题要涨到 6h,——靠柜外站着,轻松的贺了休息;倘肯多花 1h,便可以买一道双倍经验,或者封装过的板子,做模板贺了,如果出到 10h,那就能买一份 Top Tree,但这些顾客,多是蒟蒻,大抵没有这样阔绰。只有大佬,才踱进题库隔壁的比赛里,要 Au 要 AK,慢慢地写题。 $\quad\ \ \ $我从十二岁起,便在 Codeforces 的题目列表里当 Hacker,管理说,样子太傻,怕侍候不了乱搞贪心,就在外面做点事罢。外面的蒟蒻主顾,虽然容易说话,但唠唠叨叨缠夹不清的也很不少。他们往往要亲眼看着 AC 从机子里测出,看过 Hack 数据合法没有,又亲看将 Hack 数据放在数据集里,然后放心:在这严重监督下,骗分也很为难。所以过了几天,管理又说我干不了这事。幸亏荐头的情面大,辞退不得,便改为专管题库的一种无聊职务了。 $\quad\ \ \ $我从此便整天的站在讨论里,专管我的职务。虽然没有什么失职,但总觉得有些单调,有些无聊。管理是一副凶脸孔, 教练也没有好声气,教人活泼不得;只有 SoyTony 到店,才可以笑几声,所以至今还记得。 $\quad\ \ \ $SoyTony 是站着切题而是大佬的唯一的人。他身材很高大;青白脸色,System Error 间时常夹些 AC;一部乱蓬蓬的花白的胡子。虽然是大佬,可是不愿 fake,似乎十多年没有假,也没有膜。他对人说话,总是满口显然易得,教人半懂不懂的。因为他姓 So,别人便从描红纸上的 “IOI is SoyTony's contest” 这半懂不懂的话里,替他取下一个绰号,叫作 SoyTony。SoyTony 一到店,所有 Hacker 便都看着他笑,有的叫道,“SoyTony,你又被 Hack 了!”他不回答,对柜里说,“来两道 SAM,要一份自然溢出”便排出 9K 代码。他们又故意的高声嚷道,“你一定自然溢出了!”SoyTony 睁大眼睛说,“你怎么这样凭空污人清白……”“什么清白?我前天亲眼见你提交记录里全是 Hack Success,还有 Skipped。”SoyTony 便涨红了脸,额上的青筋条条绽出,争辩道,“ 被叉不能算叉……被叉!……OIer 的事,能算叉么?”接连便是难懂的话,什么“三 base 哈希”,什么“数据点分治”之类,引得众人都哄笑起来:店内外充满了快活的空气。 $\quad\ \ \ $听人家背地里谈论,SoyTony 原来也进过队,但终于没有 Au,又不会写项目;于是愈写愈 WA,弄到将要贺题了。幸而打得一手好字,便替人家打打字,换一份 AC。可惜他又有一样坏脾气,便是不愿做水题。做不到几天,便连人和水题电脑键盘,一齐失踪。如是几次,叫他打字的人也没有了。SoyTony 没有法,便免不了偶然被叉。但他在我们店里,品行却比别人都好,就是从不拖欠;虽然间或没有 AC,暂时记在提交记录上,但不出一月,定然 AC,从提交记录上拭去了 SoyTony 的名字。 $\quad\ \ \ $SoyTony 做过 SAM 和半平面交,涨红的脸色渐渐复了原,旁人便又问道,“SoyTony,你当真学过 OI 么?”SoyTony 看着问他的人,显出不屑置辩的神气。他们便接着说道,“你怎的连半个 Au 也捞不到呢?”SoyTony 立刻显出颓唐不安模样,脸上笼上了一层灰色,嘴里说些话;这回可是全是可持久化动态仙人掌之类,一些不懂了。在这时候,众人也都哄笑起来:店内外充满了快活的空气。 $\quad\ \ \ $在这些时候,我可以附和着笑,管理是决不责备的。而且管理见了 SoyTony,也每每这样问他,引人发笑。SoyTony 自己知道不能和他们谈天,便只好向学弟说话。有一回对我说道,“你打过码么?”我略略点一点头。他说,“打过码,……我便考你一考。最大流的 dinic,怎样写的?”我想,Skipped 一样的人,也配考我么?便回过脸去,不再理会。SoyTony 等了许久,很恳切的说道,“不能写罢?……我教给你,记着!这些代码应该记着。将来做管理的时候,切题要用。”我暗想我和管理的等级还很远呢,而且我们管理也从不写 dinic;又好笑,又不耐烦,懒懒的答他道,“谁要你教,不是 DFS, BFS 一下吗?”SoyTony 显出极高兴的样子,将两个指头的长指甲敲着键盘,点头说,“对呀对呀!……dinic 可以当前弧优化,跑得飞快。你知道吗?”我愈不耐烦了,努着嘴走远。SoyTony 刚用指甲蘸了酒,想在显示器上写字,见我毫不热心,便又叹一口气,显出极惋惜的样子。 $\quad\ \ \ $有几回,邻居学弟听得笑声,也赶热闹,围住了 SoyTony。他便给他们 GF 玩,一人一个。学弟看完 GF,仍然不散,眼睛都望着计数题。SoyTony 着了慌,伸开五指将计数题罩住,弯腰下去说道,“AC 了,我已经 AC 了。”直起身又看一看 GF,自己摇头说,“ACAC!AC 哉?AC 也。”于是这一群学弟都在笑声里走散了。 $\quad\ \ \ $SoyTony 是这样的使人快活,可是没有他,别人也便这么过。 $\quad\ \ \ $有一天,大约是 NOIP 前的两三天,管理正在慢慢的结账,取下提交记录,忽然说,“SoyTony 长久没有来了。还欠 $2^7$ 个 AC 呢!”我才也觉得他的确长久没有来了。一个切题的人说道,“他怎么会来?……他被卡得 TLE 了。”管理说,“哦!”“他总仍旧是写假。这一回,是自己发昏,竟假到 Ynoi 里去了。它的数据,骗得的么?” “后来怎么样?”“怎么样?先卡常数,后来是改,改了大半夜,还改得 unAC。”“后来呢?”“后来改成了 TLE。”“改完了怎样呢?”“怎样?……谁晓得?许是被卡了。”管理也不再问,仍然慢慢的算他的账。 $\quad\ \ \ $NOIP 之后,题目是一天难比一天,看看将近 WC;我整天口胡着题,也须做上几道了。一天的下半天,没有一个 OIer,我正合了眼坐着。忽然间听得一个声音,“来一道 burnside 套 LGV。”这声音虽然极低,却很耳熟。看时又全没有人。站起来向外一望,那 SoyTony 便在柜台下对了门槛坐着。他的代码挤压成 md5,已经不成样子;带一份简陋指令集,拿着优化过的 poly 板子,下面垫一个 IO 优化,用注释在代码前挂住;见了我,又说道,“来一道 burnside 套 LGV。”管理也伸出头去,一面说,“SoyTony 么?你还欠 $2^7$ 个 AC 呢!”SoyTony 很颓唐的仰面答道,“这……下回 AC 罢。这一回是 1A,题要好。”管理仍然同平常一样,笑着对他说,“SoyTony,你又写假了!”但他这回却不十分分辩,单说了一句“不要取笑!”“取笑?要是不假,怎么会被卡到 TLE?”SoyTony 低声说道,“optimized sos-dp, optimized TLE, opti”他的眼色,很像恳求管理,不要再提。此时已经聚集了几个人,便和管理都笑了。我带了题,端出去,放在题库里。他从代码库里摸出一棵动态支配树,放在我手里,见他满手是筛子,原来他便用数论板子走来的。不一会,他切完题,便又在旁人的说笑声中,坐着用这数论板子慢慢走去了。 $\quad\ \ \ $自此以后,又长久没有看见 SoyTony。到了年关,管理取下提交记录说,“SoyTony 还欠 $2^7$ 个 AC 呢!”到第二年的 NOI,又说 “SoyTony 还欠 $2^7$ 个 AC 呢” 到 NOIP 可是没有说,再到年关也没有看见他。 $\quad\ \ \ $我到现在终于没有见——大约 SoyTony 的确 AFO 了。