ICPC 世界总决赛 2022 & 2023
卢克索, 埃及
第一次在现场以裁判身份参加总决赛。
地点 · city · 卢克索省
共 1 篇日志,所在国家: 埃及
卢克索, 埃及
第一次在现场以裁判身份参加总决赛。
第一次在现场以裁判身份参加总决赛。
时隔多年,我再一次踏足总决赛的赛场,心情十分激动的同时,也十分感慨。真可谓是,激动的心,颤抖的手。果然是岁月不饶人,距离我第一次参加比赛,已经过去了12年。而距离我第一次接触编程,已经过去了17年。
首先,这并不是我第一次以裁判的身份参加总决赛的工作。去年在孟加拉国比赛(时间上来讲是前年),我就是裁判,但是我没有去现场。作为拥有着“激动的心,颤抖的手”的人,能去的话我是肯定要去的,但是去不了。众所周知,如我一样用签证进入美国的人,如果要出国旅游,很多时候,最难搞的不是目标国的签证,而是美国签证。这点对中国公民尤其成立。这次我就遇到了跟2018年我去伦敦的时候,我同期实习的组员一样的问题。如果我离开美国,我就没有签证回来了。
而这次更难绷的是,因为疫情原因,中国特别难回。那段时间,中国还没全面解封,回国先要给你隔离个不知道多少天。然后美国的工作签证当时触发行政检查的概率也相当地高,回国就算一切顺利,保底也要一个月才能出来。算上我去比赛的时间,这就是一个半月了。对于正在工作的我来说,这么长时间的请假大概是无法接受的。
而我还有个选项就是去附近国家办理美国签证,比如我可以去加拿大或者墨西哥。然后我一查,网上说,可能是因为大家都这么搞,去加拿大办理美国签证能预约到的面试日期,已经是一年之后。然后我就无语了。再查墨西哥,据说是半年之后,但是有可能刷出三个月之内甚至更近的,要看运气,但是约的时候才知道。
于是我决定碰碰运气。而这个运气不是随便谁想碰就能碰的。你首先得填完所有的表,更重要的是,你得先交钱,然后才能进到选时间的页面。然后交钱这一步相当地麻烦,只能找当地人代交,一看就很容易被骗钱。我在网上找了个人,据说是专业代缴,让他帮忙缴费。很快就成功了,好歹没被骗。
然而这个预约面试时间也是没救了。我查看了墨西哥所有能办签证的大使馆。首先就不是哪个都能办理我这种情况的,有些大使馆只给墨西哥人办理,外国人面谈。然后能用的大使馆,那个档期也都是半年开外了,完全赶不上。
我默默地刷新了两个星期,没有任何进展。想来只能找网上专业的代刷,用工具每天24小时不停地刷新,才有可能抢到。至此,我放弃了。这个签证费,我就当捐给美国大使馆了。
除了签证,还有个其他的跟身份相关的问题。当时我的美国绿卡排期,表B快到了,表A还差一年。这里给不了解的朋友们科普一下。申请绿卡首先你会有一个PD,也就是你的“优先日期”。简单来说,表A决定什么时候你的绿卡有名额可以最终获批;表B则决定什么时候可以提前提交绿卡申请。当然,实际能不能按照表B提交,还要看USCIS当月允许使用表A还是表B。一般来说,表B会走在表A前面,有的时候会快很多。而因为表B只影响什么时候可以提交申请,所以它并不代表什么时候能够拿到绿卡,而且排期本身也可能发生倒退。经常某个月突然前进一大截,一大堆申请涌入,然后之后又停滞甚至倒退。
而这里最经常被问到的就是,表A没到,表B到了有啥用啊,反正不会被批卡。理论上是这样的,但是现实是,绿卡审批旷日持久。现在听说快很多了,在我们那个时候,从提交申请开始,一直到拿到卡,等上一年甚至更久都不是什么稀奇事。之前还有更慢的时候。而如果你的申请不幸进入了处理特别慢的流程,那等上两年也不是没有可能。
表A没到,确实意味着因为没有可用的移民签证名额而不能最终批卡,但这并不意味着前面的审批工作都不能进行。也就是说,如果当月允许使用表B,而你的表B又已经排到了,你就可以先把申请交上去,让USCIS开始处理。等前面的流程基本走完以后,即使暂时因为表A没到而不能最终批卡,也可以先在那里等着。一旦之后表A排到你的优先日期,而且其他审批条件也都已经满足,就有可能很快拿到卡。这比等到表A排到以后才开始提交申请,可是快了不知道多少。正可谓是,晚交两天,多等两年。
回归到我自己的情况,当时眼看着表B就要排到我的优先日期了。如果那个月USCIS允许使用表B,而我又符合提交条件,我本来就可以把绿卡申请交上去。但如果我在这期间离开美国,就可能影响我当时提交申请,只能等到回来以后再处理(这里解释起来就更复杂了,略过)。而等我回来,一旦表B又倒退了,我怕是悔得肠子都要青了。
综上所述,在考虑到了诸多因素之后,我决定2022年(也就是2021年总决赛)就不去现场了。这年是我第一次给总决赛出题改题,体验十分惊悚。你提交题目需要提交解法,但是题目发给我的时候,不告诉我怎么做,要全部写好了之后跟原作者盲对答案。如果题目指定是随机的,这岂不是要求每个人都要会做每一道题,这要求还是非常高的。只能说还好我前两年努力提升了实力,达到了Codeforces红名,不然怕是肯定不会做。整个准备过程,保密工作极其严苛,所有邮件文件都要加密,随时做好被人拦截攻击的准备。发个邮件就跟谍战一样。
我给我准备的题目随后画了一张图,丑的一批,但是后来大家好像没有想要改的意思,只要清晰度够了就行。我还试图给一道题目加入彩蛋数据,在隐藏数据里画出了原神的七种元素图标。而最后这数据让人删了,理由是数据没用,然后这个还被认成了宝可梦的元素。
时间来到2023年。这比赛本来要在11月份在沙姆沙伊赫(对,你没有看错,本来压根就不在卢克索)。但是后来发生了什么大家也知道了。2023年10月7日以色列—哈马斯战争爆发后,中东安全局势迅速恶化。虽然沙姆沙伊赫离加沙并不近,但大量参赛者的旅行、安全和航班安排受到影响,因此最终取消了11月的计划。日期也变成了待定。
后来直到2024年1月19日,ICPC才给参赛者发新邮件,确定新日期为2024年4月14–19日,同时透露比赛地点会改到“尼罗河畔的一座著名城市”,之后才正式确认是卢克索。
这个主办方也是没谁了,每次来埃及都要出事。想当年,2011年总决赛原定在埃及沙姆沙伊赫举行,整个活动原定2011年2月28日–3月4日。问题出在比赛前大约一个月。2011年1月25日,埃及爆发大规模反政府示威,也就是后来所谓“埃及革命/阿拉伯之春”的一部分。开罗等城市迅速出现严重动荡。到2月1日左右,主办方已经决定:埃及不能办了,总决赛延期并迁往其他国家,具体地点和时间以后再公布。最终,比赛地点转移到了美国。
而这次,类似的剧情再次上演。虽然这个事情不是主办方能控制的,但是主办方“很会选地方”的形象已经在论坛里深入人心了。论坛里很多人在骂。主要是,这是个比赛,又不是个普通活动。延期的话对选手的状态,尤其是有能力夺冠的队伍,影响很大。
而且,因为疫情的原因,总决赛本来就已经推迟了一年多。今年为了追上进度,是2022年和2023年的总决赛一起举办。然后现在一起延期。那可是2022年的总决赛,现在要2024年举办。所谓的国际大学生程序设计竞赛,比赛选手里有些人都已经毕业工作两年了,距离他们晋级已经过了不知道多久了,你把他们拉回来比赛,这还能比么?
选手们需要地方发泄,于是主办方被骂惨了。
最终,排除掉千难万难,总决赛在2024年在卢克索举行。
埃及支持落地签证,所以签证不是问题。而此时的我已经顺利拿到美国绿卡,回美国也不再是问题。不过说实话,这地方还挺难去的。坐飞机一顿操作,时间实在是有点长,我这老命实在是有点不经折腾。
入境埃及之后,要在开罗转机,然后去卢克索。我是万万没想到,这埃及之旅在开罗就先给我来了两个下马威。我这次在开罗机场转机,前前后后过了三层安检。别问我为啥出了机场。本来可以在机场内转机,但是路牌给我绕晕了,走着走着我直接出机场了。
三层安检分别为:进入机场一次简单的,然后用登机牌到进入候机区一次带强度的,然后每个登机口还有自己单独的带强度的安检。
那么问题出现了。我这个登机口的安检员就一个人,他的权限很大。正所谓,绝对的权力导致绝对的腐败,没想到这个事情就让我遇到了。
当我通过安检的时候,安检员让我把箱子打开。然后他指着我的蒸汽眼罩说,这是啥。我说蒸汽眼罩,缓解眼部疲劳的。他说不让带。这个时候我还没意识到问题的严重性。我还只是简单地以为,这东西不常见,他可能没见过,所以保险起见不让带。
他把我的蒸汽眼罩拿出来放在一旁,然后他又指着我的电动牙刷盒子说,这是啥。我说电动牙刷。他说不让带。这个时候我已经满脸问号了。于是他又把我的电动牙刷拿走了。
最后,他指着我的苹果耳机说,这是啥。我说这显然是耳机啊。他说不让带。然后就把耳机拿出来放到了一旁。我已经彻底无语了,这是啥意思?
然后这个时候,他显然也意识到了,我好像还没懂他的意思。于是,他跟我说了一句话。他这句话说完,我一下子就全懂了。
他说,你有钱么?
然后我一下就懂了。这不就是明抢么。然而我能怎么办呢。我只能一脸了然的表情,从兜里掏出了钱。然后他一把就按住了我的手,说你干啥呢,然后把我的手,连带着钱一起按进了桌子上放着的我的书包里。我心里又一个大无语。你还知道索贿是不对的啊,你这是怕监控录像么。
然后我就在书包里翻钱,从中抽出一张10块(埃及镑)。他看着很不满意,说nonono然后示意要那张一百的。然而我能怎么办呢。我只能把100的给他。然后他很满意,笑着说,好朋友,现在都没关系了。然后拿起我的耳机,说这个没问题了,然后放进了我书包里。同理,把牙刷和眼罩都放进了我书包里。然后就放我过去了。
我当时心里十分慌张,生怕再出什么幺蛾子,只想快点逃离现场。我心说,还好之前入境的时候,我用美元换了一些埃及镑。不然现在咋办,我又没有现金。你直接指着我的美元说,这个不让带,然后明抢,我能怎么办?
坐在登机口边,我上网查了一下,发现网上有不少人表示在埃及机场遇到过类似情况。很多人都表示被安检人员讹过。网上还有人说,他们专挑那种一个人的,看上去就没有帮手,很好欺负的人下手。在这里你人生地不熟,总不至于让他把他领班叫过来一起理论吧。到时候领班帮谁还不一定呢,直接给你遣返了,你意下如何?
就今天而言,我也不是唯一一个被讹的人。好多人被讹了。我坐着的时候,就听到不远处两个中国女生在讨论自己刚刚被明抢了。
这事还没完。在机场去上厕所的时候,又遇到了坑爹事。我洗手的时候,旁边就有洗手液和擦手纸。然后有个好像是清洁工一样的人,直接就用手拿着洗手液,递到了我面前,我没用。然后在我要擦干的时候,他又把一包纸巾递到了我面前,我手贱抽了两张。然后在我要走的时候,他直接堵在了厕所门口,伸手要小费。当时他就只说了一句tip,就再也不说话了。我有理由怀疑,这是他会的唯一一个英语单词,就用来讹人了。
又是明抢,我能怎么办呢?难道还能在厕所里跟他打一架么……
事已至此,我对埃及的印象已经落到了极差这一档。网上说的,不去后悔一辈子,去了一辈子后悔,看来是一点都不夸张。
我上网查了一下,当时网上能查到的一些数据里,有埃及大学正教授的月收入只有两万埃及镑左右,折算成美元就四百,赶上美国普通博士生的六分之一。而如果这个安检工作人员,每个月工作20天,每天但凡能讹到10个人,那他的额外收入就超过大学正教授了。这合理么?这不应该大力整治么?
坐飞机顺利到达卢克索,好在中间没有再出什么幺蛾子。主办方提供的宾馆是在尼罗河边的一家“豪华度假中心”。加引号是因为,它跟真正的豪华度假中心比起来,差距不小,但是看得出来,埃及尽力了。
酒店就在河边。在酒店里就能看到尼罗河的夜景。
而作为一家度假中心,它居然有自己的动物园。而今年比赛的题目中,就有一道题以动物园为背景。所以我们就去动物园里,现场拍摄了一张图,作为那道题的配图(不是下面这张)。
主办方提供的休息一日游里,以在尼罗河坐船开场。说实话,体验非常不错。在河上坐小船吹小风,听起来算不上什么。但是一想到脚下的是传统意义上的世界第一长河尼罗河,顿时就觉得好像确实挺带劲的。
然后我们就去参观了卡尔纳克神庙。感觉电影中神秘的画面走入了现实,仿佛随时会有木乃伊冲出来一样。
除去主办方提供的行程,我们裁判团忙里偷闲,组了私团,去了国王谷和王后谷,以及附近一些其他的地方。
埃及的古文明遗址还真的是多得数不胜数。
转眼来到比赛当天。现场的直播厅在野外,很有氛围,但是一看就觉得蚊子会很多。
比赛场地是临时搭建的大棚。可能放眼整个埃及,你都找不到一个能同时容纳两届总决赛,总计260多支队伍的大场馆。于是只能临时搭建。你可以认为那是一个双层塑料大棚,只不过是不透明的。外层到中层是工作人员的场地,选手无法到达,然后最内层是个超大的比赛场馆。
别的不说,空调是真的到位了。比赛场馆相当凉快。不然以室外那么高的温度,怕是比赛的时候会很难受。
裁判跟系统工作人员共享一个办公室。说是办公室,其实它的大小堪比一个大学机房。这两伙人共享一个房间应该是传统了,因为两者将会共同决定比赛的运行以及题目的测评,万一出了幺蛾子,也好找人讨论。
比赛题目采用的是独立题目制度。两场总决赛题目完全独立。虽然会有一样的题目,但是采用的是独立的不同编号。两边互相看对方的积分榜是没有办法准确判断出哪道题对应的是哪道题的。而在选题方面,我们也是下了一些心思的。我们希望两边不同的题目可以足够地不同,这样至少使得两边的冠军没有可比性。否则如果两边的题目和比赛走势都过于地相似,而最终一边的冠军比另一边的冠军多一题,那明显就可以得出结论,弱的一边的冠军纯粹运气好,强队都在对面。这样即使拿了冠军也会被嘲讽,体验会非常地不好。
跟之前以教练的身份来总决赛的时候类似,乍一听五个小时的比赛好像挺长的,但是那个积分榜,看着看着俩小时就过去了,时间过得还是相当地快的。
而在比赛过程中,我被邀请去录制了一道题目的题解。这个视频现在还在总决赛官方油管账户里。
这五个小时的裁判生涯可谓是非常无聊了,毕竟裁判(命题人)绝大部分工作在比赛之前就做完了。如果比赛的时候真的出了很多工作,那说明出事了。比赛的时候,我们干得最多的,就是接收参赛队伍关于题目的提问,然后讨论英语语法,最后回复无可奉告。这期间收到的最有趣的问题就是:我的键盘一按0就关机,还有救么?
还好这个问题是昨天彩排时遇到的,已经修好了,不然这个队肯定是要报警了。
最后,恭喜北京大学完成惊天大逆转,拿到冠军。在276分钟首杀S题引得裁判房间集体欢呼。之后292分钟通过X题更是引爆全场。当然,被引爆的就只有我们裁判房间了。现场封榜了,不到揭榜的时候是看不到的。
相比之下,另一边的总决赛的冠军就显得平平无奇了。题目难度差不多的情况下,直接少一题,感觉完全被比下去了。这个事情最终还是发生了。
比赛闭幕式和揭榜仪式在一座3500多年历史的神庙前面的露天广场举行。就是卢克索西岸那个非常著名的哈特谢普苏特神庙,建在悬崖下面。仪式的舞台搭在神庙正前方,所以整个古埃及神庙和后面的悬崖直接成为舞台背景,非常带感。这地方白天我们还去过,只是到了晚上,灯光太亮,背景肉眼勉强能看到,但是拍照已经很难拍出来了。闭幕式当场吃饭,当晚伙食如下。感觉是个超级大锅炖。
只可惜我们提前知道了比赛结果,提前欢呼过了,于是揭榜过程就特别无聊。还有,现场让选手猜排名也太尬了,选手表情表示他们已经被尬出直播屏幕了。而北大罚时太高了,他们上演的逆转的戏剧性在银牌区就结束了。他们这一下子10题冲到第一,就再也没下来过了。
比赛结束后的次日,就是各回各家。我直接就坐飞机回到了美国,完全没想着能在开罗玩一天。这一趟来埃及,没有看到金字塔,也是非常地遗憾了。
后来我听说,我们裁判团中的一个美国人,比赛第二天坐的是凌晨三点的飞机,飞到开罗,然后报了个一日游,然后晚上8点的飞机飞回美国。关键是,这位大佬已经60了,这是真能造啊!我咋就没想到还能这么搞。
这次之后,我的思路就打开了。以后但凡去到什么地方,先考虑能不能用“来都来了”的思路玩上一番再说。旅游么,不就是折腾么。什么定死的行程,按照心情,瞎搞就完事了。