关于叶卡捷琳堡编程活动如何发生的两个故事



让我们用美好的回忆叶卡捷琳堡的日子来淡化冬季的寒冷:2012年RuCTF决赛(信息保护竞赛)和第38届编程世界冠军决赛“ 2014 ACM ICPC世界总决赛”。

里面有很多照片。

作者的所有照片和文字。

第一个事件。
“虚拟IT抢劫事件”或RuCTF 2012结局如何进行
2012年4月19日至22日,在乌拉尔联邦大学(叶卡捷琳堡)举行了全俄大学间信息保护竞赛RuCTF 2012决赛。

RuCTF是自2008年以来基于全CTF原则的全俄罗斯信息安全大学竞赛:在游戏开始时,团队会收到具有预定义的易受攻击服务的相同服务器,参与者的任务是发现漏洞,在家中将其关闭并使用它们来获取来自竞争对手的私人信息(标志)。


RuCTF的组织者是乌拉尔联邦大学数学和计算机科学研究所,以俄罗斯第一任总统叶利钦命名,区域教育和科学中心“智能系统和信息安全”,区域间公共组织“信息安全服务负责人协会”以及信息和通信支持基金技术。

RuCTF 2012竞赛分为两个阶段。

排位赛阶段( RuCTF 2012 Quals )从3月16日至3月18日在互联网上进行了48小时,没有间断。

RuCTF 2012 Quals资格赛阶段的规则在这里

在RuCTF 2012 Quals的排位赛阶段,团队被要求按主题类别来解决任务。 为了成功完成任务任务,团队获得了分数。 任务的复杂程度与其成本直接相关。

除此排位赛阶段外,各队还可参加RuCTF 2012决赛,在其他CTF比赛中表现出色。

RuCTF 2012决赛本身于4月19日至22日在叶卡捷琳堡市举行。

最终程序包括以下几个部分:

2012年4月19日-参与者注册,RuCTF 2012开幕式,技术报告和大师班。
2012年4月20日-与决赛组织者的圆桌会议,关于机器人技术的报告,与决赛赞助商的会议以及与陪审团的讨论。
2012年4月21日-RuCTF 2012决赛(从9-00到20-00)。
2012年4月22日-评审委员会的任务分析和参与者的奖励。

在RuCTF邮件列表中 ,可以找到参与者的大部分数据。

注册RuCTF 2012决赛以及该活动的组织。

该活动是RuCTF 2012的最终活动,是“乌拉尔联邦春季UPI”音乐节的一部分,因此,组织者为参与者提供了USU这样的场地,例如:

  • 乌拉尔州立大学礼堂(列宁街51号3楼)
  • USU会议厅,圣 屠格涅瓦4楼3楼
  • 奥德 611,USU,st。 Turgeneva,4楼至6楼
  • 乌拉尔州立大学主要教育大楼二楼镶木地板。 世界19。

所有人都有足够的空间,但是有很多参与者,观察员和受邀同志。

在注册时,会为每个团队成员提供一个徽章,一套用于笔记的钢笔和笔记本,一个杯子,一件T恤和许多有益的东西!



不幸的是,并非所有团队都能够全力参加甚至参加比赛。 但是球队的整体组成激发了人们的敬意。

球队,观察员名单和客队组成可在此处找到。

参赛队伍:

  • Bushwhackers莫斯科国立大学 罗蒙诺索夫;
  • 奥伦堡州立大学的位图;
  • [经过审查]波罗的海联邦大学以康德一世的名字命名;
  • 国立信息技术,机械与光学研究大学
  • PeterPEN圣彼得堡国立大学;
  • 锡伯斯托木斯克州立大学;
  • 车里雅宾斯克州立大学WildRide;
  • HackerMayCry乌拉尔联邦大学;
  • 乌拉尔联邦大学
  • Koibasta Samara国家航空航天大学以院士S.P. Koroleva;
  • 魔术帽萨马拉州立技术大学。

决赛在UrFU的主要教育大楼举行:


但是在组织者为会议参与者提出了一种新的格式时,在地板上发生了一些变化,从根本上改变了人们的动力,并增强了团队成员的行动强度。

以前,此类活动是为每个团队在不同的观众中举行的,而现在却有很大的空间,背后是被淡淡的隔板隔开的其他团队,每个人都看到了对方,感到奋斗的热情和热情。

最终规则

在比赛中,团队可以:

  • 使用不超过ISO OSI堆栈第二级的任何数量的计算机和网络设备;
  • 除非陪审团明确禁止,否则对提供给他们的服务器进行任何更改;
  • 更改网段的拓扑。

在比赛中,禁止球队:

  • 对陪审团的计算机进行攻击;
  • 从陪审团流量中过滤出对方球队的流量(例如,通过IP地址);
  • 产生不合理的大量流量(洪水);
  • 在对立团队的服务器上进行破坏性攻击(例如,rm –rf /);
  • 代表对立团队执行上述动作。

RuCTF 2012决赛的传奇
RuCTF2012。大结局的传奇
团队文字,2012年4月14日

现代世界是金钱的世界。 金钱遍及社会的各个领域。 每个人每天都在考虑金钱。 每个人都可以立即变得富有,也可以跨越贫困线。 金钱无处不在-我们为了生存而购买食物,我们借贷来满足我们的想法,我们进行存款以希望保留我们的机会。

金钱变得如此自然,以至于没人能理解它是什么。 但是,仍然有一些人比其他人更了解金钱。 他们知道如何赚钱和增加财富,容易进行数百万笔交易,却没有注意到数百万美元的损失。 这些是公司。 在一天中,他们的收入与一生中普通人的收入一样多。 有时,似乎他们只是在玩钱。

今年我们将玩钱。 现在的团队是金融巨头,拥有大量股份的人在争夺财富的竞赛中相互竞争。 没有更多的标志。 现在,您所拥有的只是金钱,而您的任务就是赚更多的钱。 不惜一切代价。

但请放心,RuCTF仍是计算机安全竞赛,每个团队都将拥有熟悉的服务器并预装服务,每个服务器都可以赚钱。 例如,其中一项服务将发行贷款,另一项服务将接受存款。 有兴趣的,并有一段时期-全部都是真实的。 这两项服务将使团队即使在绝对损失所有金钱的情况下也能维持生计-客户将定期来找他们,留下存款并获得贷款。

眼镜

金钱的世界摇摇欲坠。 今天,您可以成为卢布的百万富翁,而明天将是默认的。 在金钱的世界中,您需要一种硬通货,而组织者的要点就是该通货。 没有人会在乎您的保险箱或口袋里有几百万卢比。 要在竞争对手眼中崭露头角,您必须用金钱换取积分。 您可以随时执行此操作,但请记住汇率不会停滞不前。 您可以自由选择最佳选择-身份识别5分钟后,或者糖果包装20分钟后,立即更改tugriks。

钱款

从技术角度来看,游戏中涉及的钱是中央银行发行的一组钞票。 每个帐单均以CSV格式的文本字符串表示,如下所示:

82154800-8337-11E1-8736-16514824019B,1000,TUG,10,2012-04-21T11:00:00,AD87 ... BOI ==,金钱

该帐单包含以下字段:

1.账单的唯一标识符(UUID);
2.纸币的面额(在这种情况下为1000);
3.货币(在本例中为“ Tugriks”);
4.票据所有者的唯一标识符(自然数);
5.以可分类的格式创建帐单的日期和时间;
6.使用CentroBank私钥制作的电子签名中的Base64;
7.可选注释,不影响签名的含义。

在任何账单上,您都可以轻松检查其是否真实-CentroBank公钥将对所有参与者可用。

交易次数

货币交易,无论参与方是谁,都是通过组织者拥有的中央银行进行的。 在交易之前,当事方之一开始转移资金,转向另一侧。 他们在金额,币种和交易ID上达成共识。

之后,双方都使用中央银行的HTTP协议进行交易。 中央银行对双方之间的联系施加了时间限制-如果其中一位参与者犹豫,则交易可能不会发生。

连接后,POST请求主体中的发送方将逐行传输账单。 CentroBank从中选择所有现有的货币,验证它们是否具有所有必要的货币,将它们按升值面值排序,并从开始就拿一张钞票,直到收集到足以进行交易的金额为止。 不会进行票据交换和零钱交付,但是,如果交易成功,所有未使用的有效票据将在响应正文中退还给发件人。

从技术上讲,在进行交易时,CentroBank提取旧的发钞人的钞票,然后将新钞发给收件人。 借助组织者的特殊服务,团队将能够检查账单是否已提取。

贮藏

每个团队基础架构的核心都是存储服务,该服务可确保所有属于团队的资金安全。 团队的所有其他服务均会接收并向Vault添加资金。 除了接受,存储和发行纸币之外,仓库还具有特殊的储蓄理念-如果该服务在很短的时间内开始要求太多钱而又退回了很少的钱-仓库可能会不喜欢它,它不会给钱。

签章

另一个支持服务是签名服务。 他知道如何接受数据并使用团队的私钥对其进行签名。 该签名用于验证团队服务提出的请求。

团队互动

与往常一样,您可以作为规则的一部分与其他团队进行交互。 例如,您可以从富裕的竞争对手那里借钱,或者向另一个团队的银行捐款。 但是,我们当然不能保证其他团队的服务会诚实地对待您。 同样,您可以尝试欺骗他人的服务。 除了一种情况。

贷款额

为了避免信用欺诈,组织者被迫控制发放贷款的过程。 因此,所有与贷款相关的交易都不只是通过CentroBank进行,而是通过专门的受托人进行。 除某些细节外,该服务与中央银行的运作方式相同。 特别是,在获得贷款之前,客户和服务必须就交易标识符达成一致。

取得贷款的一方可以在期限届满之前的任何时间到受托人处退还贷款的款项。 请注意,为此,借款人必须记住为获得贷款而进行交易的交易的标识符。

偿还贷款的最后期限之后,签发贷款的一方有权到受托人处要求还本付息。 不管此时借款人是否还钱,受托人都会给贷方钱,即实行信用保险制度。

看来您可以贷款而不是还贷-这是直接通往财富的途径。 但是每个团队都有业力。

业力

业力反映了客户对控股的信心程度。 如果团队不冒犯客户,其业力就会逐渐增长到最大。 但是,当团队表现不佳时,其业力就开始下降。 在以下情况下可能会发生这种情况:

  • 一位客户使用了该服务,但无法获得该服务。 也许该服务根本不可用。
  • 团队服务对客户不诚实。 例如,我接受了捐款,但不想在适当的时候有兴趣退还。
  • 该团队从另一个团队借来的贷款,但是没有按时偿还。

团队的业障越低,客户转向它的机会就越少,而通过其服务获得的金钱就越少。

总结

  1. 在整个游戏过程中,团队以金钱运作。 他们可以通过合法方式赢得他们,也可以从其他球队中偷取。
  2. 在任何时间点,团队都可以按当前汇率更改其已知点的票据,而无法进行反向交换。 游戏结束时剩余的钱会耗尽。
  3. 资金集中存储,可以在团队服务之间自由流通,但是,无法一次从任何服务中获取大量资金。
  4. 由于服务的不可操作性或欺诈性,团队因业力下降而被罚款。 团队拥有的业障越少,通过其服务获得的金钱就越少。
  5. 没有建议。 您不能失去专心,因为目标是赚钱。


RuCTF 2012最终服务API

设备在地板上的实际位置和LAN方案如下(可见双绞线):



其中命令路由器是带有预装操作系统(带有所有可用更新)的VMware映像。 路由器由最终开发团队预先配置。 团队可以自行更改设置。

在提供给团队的一台便携式计算机上,安装了测试映像以测试网络。 它必须在网络测试期间启动,在游戏过程中可以停止。 但是,如果网络出现问题,团队将必须在陪审团的要求下运行它。 测试映像和易受攻击的映像必须位于同一台物理计算机上。

组织者为每个团队准备的初始设备包括:一台交换机,两台笔记本电脑或一台台式电脑(没有足够的空间),跳线和电源板。


事实证明,将其放置在地板上确实很可爱:




当每个团队在工作场所部署基地并开始研究陪审团发布的材料并运行他们的测试设备配置时,所有参与者中对“小空间”或“不方便”的担忧完全消失了。

这些比赛的主要挑战奖品是在其新主人的中间桌子上等待:


好了,组织者为此准备了另一个惊喜-系统的整体工作形象是.... 螺丝。

当团队中的每个成员都了解决赛的复杂性和琐碎性时,陪审团会说多少快乐的话,因为他们为除了这种意外之外的一切做好了准备。 然而,他在这条道路上作了更多准备,因此获得了更多优势,并且率先放弃了相当多的优势。 但是后来,每个人也都对此话题进行了讨论。

有趣的是,在搜索查询中看到在笔记本电脑屏幕上有多少个团队成员有很多问题是从“像在Windows中”之类的开始的……但这只是种子,因为不是图像是主要内容,而是他们的服务和规则提供机会,并找到其中的漏洞,并为他们的正确行动提供令人垂涎的分数。

简而言之:这些团队现在是金融巨头,拥有大量股份,在争夺财富的竞赛中相互竞争。 没有更多的标志。 现在,您所拥有的只是金钱,而您的任务就是赚更多的钱。 不惜一切代价。

每个团队都有一台装有预安装服务的服务器,每台服务器都可以赚钱(其中一项服务将发放贷款,另一项服务将接受存款)。 这笔钱用于交换组织者的积分,积分显示在记分板上。

共有五项服务-信用,存款,MMM,SafeDepositB和云。 机器人探访了他们中的每个人(他们的活动和工作由陪审团控制),后者为每个团队存入金钱或利用这些服务开展业务。 根据他们对运营的满意程度和信任度,每个团队的业力都越高,机器人将越来越多地向其寻求服务。

团队必须通过转移赚钱,被盗(从机器人或其他团队获得)或使用金钱服务漏洞来创造得分,才能获得最高分。 而且,在某些情况下,有可能在服务级别严重伤害另一支队伍,以致另一支队伍没有意识到它正在为敌人效劳。

总的来说,为每个团队解决这些难题并非难事且非常有趣。

每个团队都包括相当优秀的程序员,包括通才和训练有素的战友,以及Unix和Windows系统的专家。 每个人都非常紧密和认真地互相帮助,安排了集体讨论。

有关团队的更多信息。

小组[审查]-I.康德·波罗的海联邦大学,加里宁格勒。
组成:亚历山大·戈鲁科夫,亚历山大·沃罗比约夫,马克西姆·斯库拉托夫,米哈伊尔·尤丁,亚历山大·纳扎罗夫,叶夫根尼·瓦西里耶夫,谢尔盖·切斯诺科夫,谢尔盖·瓦洛夫,斯蒂芬·博伊琴科,队长-亚历山大·普扎科夫。

, , 1 .


bitmap — , . .
: , , , ,
, , , , , — .


Bushwhackers — .. , . .

: , , , , , , , , , — .


HackerMayCry — , . .

: , , , , , , , — .

, . , .


Koibasta — .. , . .

: , , , , , , , , — .

, ( ), . VSFI ( ) RuCTF 2012.


l0rd — , . .

: , , , , , , , , , — .


Leet More — , , . -.

: , , , , , , , , , — .


Magic Hat — , . .

: , , , , , , , , , — .

, , , .


PeterPEN — - , . -.
: , , , , , , , , — .


SiBears — , . .

: , , , , , , , — .

SiBears — RuCTF 2011, . .., .


WildRide — , . .

: , , , , , , , — .

, .


(Guest Team) – , . – 15 , SlashDotDash, ufologists, Hack Club, BitOn, Honeypot, GIRAV.


, , , , .


– : , , , , , , , , , , , , , , .


, , , , .

, , ( ) – :


, ., .



– .

, , . – 140-150 ( ), , , , ..


每个设备,无论大小或名称(顺便说一下,大多数知名品牌)都在团队成员的熟练掌握下获得了令人羡慕的胜利功能,无论是在Google中搜索说明,编译代码还是提供支持服务以获得令人垂涎的胜利点。

顺便说一下,许多设备上都贴有来自各种黑客竞赛的贴纸或雕刻品。

团队成员通常的工作场所是这样的,但一切都在眼前:


只有一本小上网本错过了三楼的地板,创造了整个动作的音乐背景。


顺便说一句,团队成员的友善态度和开放的沟通方式只是在稀少的交流中提供了帮助,而这种交流是在最后一间房间的拐角处(在那里组织了整个瑞典饼干糖果茶几!),或者当他们不在终点站时,大屏幕,最主要的是不要打扰桌子。

防刮板,屏幕,战斗结束

记分板-带有俄文当前结果的表格。 但是下面将讨论其中包含的内容以及向团队和观察员提供的信息。 评审团的数据进入了应用程序,该应用程序根据团队处理了游戏元素的当前值,并在大型电视屏幕上制作了三张幻灯片,每张幻灯片之间都有几秒钟的切换:

  • 以图表的形式,汇率(美元,卢布和欧元)-他们窃取一种货币的次数越多,其汇率就越低;
  • 每个小组的服务要点,业力和服务能力表;
  • 总上场时间。

带有积分表的防潮板的外观:


在这里,您可以查看团队的位置,积分,其业力和服务,其绩效分为三类-UP(一切正常,可以正常工作),MUMBLE(可以工作,但不稳定且不稳定),DOWN(不工作)。

团队成员经常使用大型显示器屏幕上的数据,尽管可以转到游戏页面并在浏览器中观看相同的信息。 但是,在第三方监视器上观看游戏显示非常方便。

而且,可以吸引其他团队参与者的眼球和情绪,尝试对其进行分析并朝着更正确的方向行动。

聊天也可以在记分板上使用-您可以将短信发送到陪审团成员之一的电话,然后他在屏幕的可见区域键入此文本。 但这对于观察者来说是一个更大的选择。

在比赛结束时(比赛时间结束前30分钟),记分板也会冻结当前点的数据,等等。 变得不可用。 时间在流逝.... 最主要的是设法兑现所有资金并将其转移到积分中。


激情被加热到极限-最大浓度和赠予。 任何错误的举动或错误的选择都会在那一刻致命。 但是很多团队都参加了比赛,决赛桌的结果不像很多位置那样冻结!

但是计时器降到了零,每个人都松了一口气,因为许多立即的严重性从参与者的肩膀上掉了下来。 许多人筋疲力尽,因为在与强大而诡诈的对手进行如此艰难的比赛中。

组织者在这里还准备了一个惊喜-结果的公布将仅在第二天-星期日。 所以-对于许多人来说又是一个不眠之夜。 但是她值得。

汇报

经过艰难而艰苦的最后一轮比赛后,并不是每个人都能在上午11点之前参加RuCTF 2012决赛的闭幕式,但是组织者准备了很多信件,礼物和纪念品-没有团队成员空手而归。

但是,总决赛冠军是从“乌拉尔联邦的春季UPI”音乐节的组织者那里获得的奖项。


但是在启动颁奖仪式之前,RuCTF 2012决赛的评审团报告了所做的工作。 大家讨论了谁编写了哪些服务,以及其中最初是通过激活和使用示例来实现的服务中的漏洞或错误。


事实证明,团队所使用的五项服务中的每一个都故意留有漏洞,发现团队可以增加其资金(例如,以负利率发行贷款),从存款单元的僵尸程序中窃取资金(获取PIN码) (通过枚举这些代码将其分配给这些单元),损害其他团队,使其干扰服务的运行,甚至获得其中一项服务的管理员访问权限以更改其特征。

通常,每个服务都有2到5个复活节彩蛋,但是团队可以寻找其他方法来找出竞争对手和机器人。 有些甚至成功了!

事实证明,他们做出了有趣的虚拟伪装时,他们的反应是这样的:


除了需要中断服务外,每个团队都可以通过从游戏开始时收到的图像中打开加密文件来将其初始资金增加一倍。 但是有一个小错误-陪审团忘了激活辅助服务,在这种分析的帮助下,有可能从档案中访问密码。 因此,就像服务的某些原始“漏洞”一样,这个螺母没有裂开,没有团队可以在使用它们之前猜测。

一般而言,最细心,最敏锐的能力,能够编写原始和复杂的脚本,并能够通过即时了解新的编程语言(例如Erlang,拥有PyCharm技能等)迅速适应任何操作系统。 等 -这只是此事件中每个参与者的描述性特征的一小部分。

总结并奖励获奖者

因此,现在该宣布可以承受网络攻击的冲击并在比赛结束时获得最高分的人了。

最终表如下:


第一名-波罗的海联邦大学[经审查]团队,以I. Kant的名字命名。


第二名-托木斯克州立大学SiBears团队。


第三名-车里雅宾斯克州立大学WildRide团队。


因此,2012年RuCTF决赛的前三名优胜者获得了冠军:


组织者已经部署了尽可能多的礼品店!

毕竟,一切都变得很简单-所赚取的积分已转换为真实货币,并且可以从舞台上立即为团队中的每个成员选择必要的礼物! 每个礼物都有自己的价格标签。

礼品折叠:


每个团队(从第一位开始)轮流使用这些庞大的设备,并为自己选择必要的小工具。


如果[被审查]团队有很多选择,那么SiBears的礼物选择就更少了:


而WildRide团队在选择范围内所剩无几。


但是最后,每个人都很高兴!

在决赛中,RuCTF的主要奖金从RuCTF 2011冠军的队伍转移到了这个奖杯的新冠军和冠军!



然后,所有车队的队长都表示祝贺和友好的话,当然,举办下一届决赛的承诺更加有趣,也更加困难!

举办此类比赛真是太好了,因为您会看到有多少真正顽固,善解人意的大人物正在争夺2012年最先进,精明和成功的RuCTF团队。

组织者在活动中创造了如此温暖,舒适的氛围,这一事实通常受到所有人的赞赏。

如果您想查看本次活动的作者的高级照片集,请点击此处


第二件事。
2014年6月23日至25日,第38届编程世界锦标赛“ 2014 ACM ICPC世界总决赛”决赛,叶卡捷琳堡
2014年,第二届世界编程冠军赛在俄罗斯举行(2013年,2013年ACM ICPC决赛在圣彼得堡举行)。

仅在2014年,就参赛人数而言,决赛才是锦标赛历史上最大的一次。


122个参赛团队(来自41个国家的1000多名参与者-程序员,培训师,支持团体,锦标赛支持服务),来自乌拉尔联邦大学(乌拉尔联邦大学)的300名志愿者和来自世界各地的另一批志愿者,叶卡捷琳堡的7家最佳酒店,39辆巴士班车在市中心绿地附近的两个地点-DIVS“ Uralochka”(比赛运动的宫殿,Uralochka,下称DIVS)和KKT“ Cosmos”(电影院和音乐厅,以下称为KKT“ Cosmos”),需要5小时一个3人的团队,1台计算机和cal 策展人12个非常艰巨的任务...

规则,参与者,组织者和志愿者

但让我们回头再说一下,因为122支队伍在取得本地排位赛胜利(2013年有30万名学生参加比赛)和世界各地半决赛(欧洲,亚洲,北美,南太平洋,拉丁)的冠军取得了很大的进步美国,非洲和中东)进入决赛。 而且配额非常艰巨。 尽管更幸运,更聪明和更年轻的团队为进入决赛打下了基础,但许多强大的团队并没有超越这些选择。

2014年,进入决赛区域的人数达到了创纪录的水平:来自94个国家/地区的2286所大学的32043名参与者在6大洲的300个不同场地进行了比赛,从而获得了叶卡捷琳堡俄罗斯编程冠军决赛的122个邀请之一。

已经有了运动,每个团队的思想和内部组织已成为一体。 来叶卡捷琳堡的122支球队中的每支都已经是冠军。
这只是这里最好的最好的,在活动结束时将有可能识别并表示祝贺。
在前往冠军奖杯的路上,团队将需要经受五个小时的比赛,这将要求参与者在压力,高度专注和击败自己的愿望下发挥所有的智力和心理力量。

2014年俄罗斯冠军赛的官方网站

举办世界编程冠军赛(ICPC-国际大学编程竞赛,每年在计算机协会(ACM)的主持下举行)是为了培养越来越多能够解决更多技术问题的高级程序员。高水平。

ICPC过去来自俄罗斯的获奖者是VKontakte,Yandex,Mail.ru等的开发商。

在计算机工程协会(ACM)的主持下,第一届体育节目团队竞赛是在1970年代遥远的美国德克萨斯州大学举行的。 编程世界冠军赛采用了目前的格式,在1977年举行的第一届决赛是学生年度ACM计算机科学会议的一部分。

从那时起,每年都在锦标赛框架内举行比赛,自1989年以来,贝勒大学(美国得克萨斯州)一直是其主要组织。 同样在不同的时间,Apple,AT&T和Microsoft等公司成为比赛的赞助商,但是,从1997年至今,IBM一直是比赛的赞助商。 此外,赞助商的贡献在参与者和裁判的技术和软件设备以及对锦标赛所有参与者的社会和教育态度方面都非常重要。

从1977年到1989年,来自美国和加拿大大学的团队参加了奥林匹克运动会,世界其他国家/地区则由一个欧洲区域集团代表。 但是,自1990年以来,由于个人计算机的普及,每年都会出现新的地区组织,比赛的地域也大大扩大了。 现在,来自世界各地的学生每年都可以在锦标赛的各个阶段充分证明自己的技能和能力。

2014年叶卡捷琳堡锦标赛的组织者为:

  • 在城市管理局和斯维尔德洛夫斯克州政府的支持下,乌拉尔联邦大学;
  • ACM-计算机工程协会;
  • IBM是全球最大的技术和信息产品公司;
  • SKB Kontur是互联网服务,商业和会计软件的联邦开发商。

仅由于所有组织者之间清晰的连贯性和良好的关系(参与组织决赛的员工和志愿者人数约为1000人,如果不是更多的话),叶卡捷琳堡世界编程锦标赛的专业水平就达到了很高的水平。

酒店会为每个决赛入围团队及其教练提供组织者,将他们转移到比赛场地,每天免费提供三顿饭,并提供丰富的文化节目(是的!入围者可凭其徽章免费参观这座城市的博物馆,文化中心和许多美好景点叶卡捷琳堡)是为ICPC地区世界编程锦标赛(酒店,DIVS和KKT Cosmos)的每位参赛者提供的免费高速wi-fi互联网,也已经使用了将近一周的时间。

发现

ACM-ICPC编程世界冠军赛首次在美国以外的地区举行,比赛于1999年在荷兰举行,然后在不同的年份,加拿大,中国,日本,捷克共和国,波兰,瑞典和俄罗斯的大学举办了冠军赛(已经两次)。

因此,全球编程锦标赛,ACM国际学院第38届年度世界总决赛,2014年ACM ICPC世界总决赛俄罗斯叶卡捷琳堡举行了06.23.14-26.06.14。

实际上,活动于6月20日开始,志愿者们是组织者的一个服务团队,他们开始部署决赛的技术系统,并监视现场的决赛准备工作的进行情况。

场地被围起来,到处都安装了适当的安全装置,以使竞争者受到完全的保护(尽管他们自由地在城市中四处走动,一两天后便开始在中心定位自己)。
DIVS(体育宫)接管了决赛的决赛,在CCM“波斯菊”(电影院和音乐厅)中,参加者用餐,度过了自己的空闲时间,在那里举行了世界编程锦标赛决赛的开幕式和闭幕式:


周六和周日的准备工作对组织者而言是无眠之夜:


在周六和周日,决赛选手从世界各地来到叶卡捷琳堡。 例如,俄罗斯航空的航空公司并非没有例外,失去了包括决赛选手在内的乘客的行李。 但是这种麻烦并没有减少任何参与者的奋斗热情。 此外,组织者试图尽快解决决赛选手中出现的所有问题。

但是一切都是英语,不要忘记比赛的官方语言!

然后是6月23日,星期一,当天上午,所有参与者都乘公共汽车到达了Cosmos CCT。 此外,每班班车的警察护送也井井有条。 在密集的城市溪流中,经过39天的班车又进行了三天的比赛,驱使参与者参加城市比赛。 尽管平台之间相距300米,但甚至有特殊的小巴带动参与者(如他们所愿)在DIVS和KKT Cosmos之间。

开幕式前一个小时的星期一:




人们聚集在一个大厅里举行开幕式。

指挥台和大厅KKT Cosmos:


乌拉尔开幕式:


在开幕式上,决赛选手听取了所有组织者的欢迎辞,观看了有关冠军和比赛地点的视频,乌拉尔青年交响乐团的表演以及音乐家。

开幕式以锦标赛执行总监Bill Paucher宣布锦标赛开始为结尾。

“您是被称为ICPC 2014的宇宙之星!” 我祝贺所有决赛入围者以及那些使冠军成为可能的人。 叶卡捷琳堡是一座东西方,亚洲和欧洲交界的城市,聚集了我们所有人。 但这并不意味着我们之间存在边界。 今天,我们团结在一起,渴望表现出自己的性格,意志力,思想力量,磨练编程技巧,加深知识。 未来属于我们,22世纪属于我们!” -Bill Poucher说。

6月24日,星期二,在Uralochka DIVS进行了决赛比赛的排练,然后参与者进行了任意练习,进入了决赛,只是在城市里逛逛时有些分心,非常有趣的是,看到如此多的外国程序员来到了中心!

结局。 规则,战斗与结果

6月25日,星期三。 早上九点,参加者已经在DIVS等待决赛开始。
到目前为止,各支球队正在冠军杯附近拍照,以求好运。


预赛兴奋,只是等待开始:


对于粉丝,有单独的PC,带有广播和有关决赛的信息:


团队在DIVS舞台上的位置:


按数字列出的球队
2014年总决赛的队伍(按字母顺序编号,并根据所在位置):

1.亚历山大大学-工程学院。
2.贝鲁特美国大学。
3.阿姆里塔大学。
4. Anil Neerukonda技术和科学研究所。
5.孟加拉国工程技术大学。
6.北京理工大学。
7.北京师范大学。
8.白俄罗斯国立大学。
9.比纳·努桑塔拉大学。
10.开罗大学-计算机与信息学院。
11.卡内基梅隆大学。
12.夸美纽斯大学。
13.代尔夫特工业大学。
14.德里科技大学。
15.波兰国家理工学院。
16.苏黎世联邦理工学院。
17. FPT大学。
18.复旦大学。
19.福州大学。
20.开罗德国大学。
21.胡志明市科技大学。
22.湖南大学。
23.印度理工学院-孟买。
24.印度理工学院-印多尔。
25.印度理工学院-马德拉斯。
26.印度理工学院-Roorkee。
27.民国军事研究所。
28.圣多明各技术研究所。
29.国际信息技术研究所-海得拉巴。
30. International IT University.
31. Iowa State University.
32. Izhevsk State Technical University.
33. Jagiellonian University in Krakow.
34. Jilin University.
35. Kaunas University of Technology.
36. Korea University.
37. Kyoto University.
38. Massachusetts Institute of Technology.
39. Michigan Technological University.
40. Moscow Institute of Physics & Technology.
41. Moscow State University.
42. Moscow State University – Tashkent.
43. National Research University Higher School of Economics.
44. National Sun-Yat-Sen University.
45. National Taiwan University.
46. National University of Science and Technology «MISiS».
47. National University of Singapore.
48. Nazarbayev University.
49. New York University.
50. Northwestern University.
51. Novosibirsk State University.
52. Odessa National Mechnikov University.
53. Peking University.
54. Petrozavodsk State University.
55. Pontificia Universidad Catolica del Peru.
56. Princess Sumaya University for Technology.
57. Renmin University of China.
58. Saratov State University.
59. Shahjalal University of Science and Technology.
60. Shanghai Jiao Tong University.
61. Sharif University of Technology.
62. South China Agricultural University.
63. South China University of Technology.
64. St. Petersburg National Research University of IT, Mechanics and Optics.
65. St. Petersburg State University.
66. Stanford University.
67. SungKyunKwan University.
68. Taras Shevchenko Kiev National University.
69. Taurida VI Vernadsky National University.
70. The Chinese University of Hong Kong.
71. The University of Texas at Brownsville.
72. The University of Tokyo.
73. The University of Waikato.
74. Tishreen University.
75. Tokyo Institute of Technology.
76. Tsinghua University.
77. Universidad Autonoma de Aguascalientes.
78. Universidad Catolica San Pablo.
79. Universidad de Buenos Aires – FCEN.
80. Universidad de Chile.
81. Universidad de Oriente — Sede Antonio Maceo.
82. Universidad Nacional de Colombia – Bogota.
83. Universidad Panamericana Campus Bonaterra.
84. Universidad Tecnologica de Pereira.
85. Universidade de Sao Paulo.
86. Universidade de Sao Paulo — Campus de Sao Carlos.
87. Universidade Estadual de Campinas.
88. Universidade Federal de Campina Grande.
89. Universidade Federal de Pernambuco.
90. Universitaet des Saarlandes.
91. Universitat Politecnica de Catalunya.
92. University of Bucharest.
93. University of California at Berkeley.
94. University of California Irvine.
95. University of Cambridge.
96. University of Cape Town.
97. University of Central Florida.
98. University of Chicago.
99. University of Electronic Science and Technology of China.
100. University of Indonesia.
101. University of Latvia.
102. University of Lethbridge.
103. University of Maryland.
104. University of Michigan at Ann Arbor.
105. University of New South Wales.
106 .University of Sciences DPR Korea.
107. University of Southern California.
108. University of Toronto.
109. University of Tsukuba.
110. University of Virginia.
111. University of Warsaw.
112. University of Wisconsin – Madison.
113. University of Wroclaw.
114. University of Zagreb.
115. Ural Federal University.
116. VN Karazin Kharkiv National University.
117. Vanderbilt University.
118. Vinnytsia National Technical University.
119. Virginia Tech.
120. Zhejiang University.
121. Zhejiang University of Technology.
122. Zhongshan (Sun Yat-sen) University.

40 …. !


– . , , ( , , ).

( ) — . , \ . , .

( , , ..) , , , . , , , !

, , . , .

:


, !


( ):


:


, :


, :


( 10-00 (8-00 ) 5 …):


:


, , , , :


12 …. . !

– , , – .

.
pdf .

2014 ACM-ICPC World Finals Tasks ():
1. A. «Baggage» – !

2. B. «Buffed Buffet» – 11 , St. Petersburg State University.

3. C. «Crane Balancing» — 55 , Shanghai Jiao Tong University.

4. D. «Game Strategy» — 96 , Moscow State University.

5. E. «Maze Reduction» — 16 , University of Warsaw.

6. F. «Messenger» — 1 , Moscow State University.

7. G. «Metal Processing Plant» — 3 , SungKyunKwan University.

8. H. «Pachinko» – !

9. I. «Sensor Network» — 10 , Iowa State University.

10. J. «Skiing» – !

11. K. «Surveillance» — 66 , Tsinghua University.

12. L. «Wire Crossing» – !

( \++ Java), . , , — , , . , .

, , .

, . , , , - . , . .

, . , , , .

. 8-9 - , ! .

:


17 ! ( ) .


, , . , . , , .

, , -, , , :


. ( ) :


, !

( 12 7 ):


, , , .

!

ACM ICPC 2014:

  • - , ( , );
  • , ( , 2- );
  • , ( , 3- );
  • , ( , 4- );
  • , ( , 5- );
  • , ( , 6- );
  • , ( , 7- );
  • , ( , 8- );
  • - , (), ( , 9- );
  • « », ( , 10- );
  • , ( , 11- );
  • . , ( , 12- ).

( ):

Europe — St. Petersburg State University, 1 ;
Asia — Peking University, 3 ;
North America — New York University, 13 ;
South Pacific — University of New South Wales, 22 ;
Latin America — Instituto Militar de Engenharia, 26 ;
Africa and the Middle East — Alexandria University — Faculty of Engineering, 66 .

60 .

- , 7 12 5 . , !

, 200 !


«ACM-ICPC – , – (Bill Poucher), (Baylor University) ACM-ICPC. – , , , (ACM)».

, IBM Research & Development Labs , .

- , . « » (The World's Smartest Trophy), IBM -. !



2015 , !

:

, , . . , , .

, , $12 000. , , $6 000. , , $3 000. – $1 500.

: , , , , , , , , , .

Source: https://habr.com/ru/post/zh-CN437834/


All Articles