2019-ECfinal总结

今天坐下午的高铁已经回到了长沙。今年的ECfinal也定格在了昨天。

​ 祝贺许老师带领的一队怒摘银牌,退役成功。

​ 一队的榜:

一队榜

​ 我们队的榜:

我们队的榜

​ 相比这次同去的我们队,完全不像是一个学校出的队伍。虽然学校对我们的要求是需要签到成功即可,但是成绩还是太过现实,我们队伍的参赛资格是官方赠送的非EC名额,去西安之前就知道是去给人当分母的比赛,但是从来没有参加过区域赛,先去试试水也是一次不错的体验,这次确实踩了许多不参加现场赛根本想象不到的雷:

  • 程序出现死循环时不及时处理 系统真的会马上死。

  • 用PyCharm调试python(Clion调试C++)时需要自己添加编译器路径等等。

  • 提交代码时,有时候浏览器会卡,点击submit没有响应,此时切忌暴躁老哥上线,再次猛点提交。之前点过的次数都会提交至评测机,AC了还好,wa了那就喜提20*n min的罚时吧。 我们A题本来是wa一发就是这样被我强行多加了20min的罚时。

​ 到现在还有个蜜汁bug不知道是因为什么,洁神for循环输入内容,在调试程序时输入结束了,程序竟然还没有跳出循环,一直都还可以接收键盘信息,导致调了很久的输入bug。想想我们也太菜了吧 😭。

​ 这些客观条件的不适应主要还是没有尝试过使用Ubuntu来写题,之后会可以优先使用Ubuntu来打比赛,尽量克服因为系统问题导致题目解不出的情况。

​ 除了不适应比赛环境这些原因,再说说自身的原因,整整五个小时,我们只读了两个题。

​ 第一题读完题目两分钟就有人A了,我们也就断定这个题目肯定有规律,别说思路啥的,光是理解题意就花了15分钟的吧,然后就开始各种连线找玄机,现场赛的气氛果然不一样,看到志愿者来来回回的过(我们是在台上的出口位置,进出的志愿者很多)心理压力“噌”的一下就大了,但是愣是脸憋红的也没有找出什么规律,期间讨论了很多次,洋神也写了代码,但是被hack掉了。四五十分钟的时候结神有了思路,代码很简单,一看就是正解,然后我帮她交了一发,然后就出现了上述的错误,这一发是wa的,被我交了两次,也是我本场唯一的一次贡献:20min的罚时。之后又是一顿debug发现少加了括号,又交了一发就A了,刚好一个小时。之后就罚坐了四小时。我们在第二题卡死的时候尝试过读场上A了第三多题目的E题,由于我们都不会最大流问题,然后在读完第一题就放弃了挣扎,觉得还不如再想想前面的题目,这样我们连读题的机会都没有了。

​ 赛后也发现第二个题其实不存在骚操作,也没有新算法,暴力就可以A。但是我们的假思路的暴力复杂度直接pass这个方向,就直接导致了我们写不出这个题目。

​ 从西安回来就紧接着课程设计,之后就是期末考试周,耽误一下就拖到了2020,看了下7号最后考的数据结构,松了口气,终于要放假了,总结一下耽误了半个月没写完的总结。下学期就要邀请赛了,寒假冲一波,加油吧。

关于2022年西安与ECFinal相关的活动或赛事的信息并未在当前提供的引用材料中提及。然而,基于过往的经验以及类似的竞赛安排模式,可以推测一些可能的情况。 通常情况下,ICPC ECFinal(East Continent Final)作为一项重要的国际大学生程序设计竞赛区域决赛之一,在每年年底举行。根据已知的历史记录[^1],这类比赛往往吸引来自亚洲及其他地区的顶尖高校参赛队伍参与角逐。而具体到2022年的西安ECFinal活动,虽然没有直接的相关描述,但从以往惯例来看,此类赛事一般会包括以下几个方面: ### 主要环节概述 #### 1. 正式比赛阶段 正式的比赛通常是持续五个小时左右的高强度解题过程,题目数量大约为十道至十二道不等。选手们需要运用算法知识解决复杂问题并提交正确解答以争取最高排名位置[^2]。 #### 2. 开幕式与闭幕式仪式 为了增强交流氛围和促进团队之间的互动联系,主办方往往会精心策划盛大的开闭幕典礼。这些场合不仅能够展示当地文化特色还能激励参赛者全力以赴迎接挑战。 #### 3. 技术讲座及经验分享会 除了核心竞技部分之外,还会设置专门的技术研讨会或者优秀选手代表作报告等活动形式。通过这种方式让更多的学生了解到最新技术发展趋势同时也提供了学习借鉴他人成功经验的机会。 由于目前缺乏针对2022年度确切详情说明,请关注官方渠道发布的消息获取最权威准确的内容更新情况。 ```python # 示例代码用于模拟查询数据库中的赛事信息 import sqlite3 def fetch_event_info(year, location): conn = sqlite3.connect('competition.db') cursor = conn.cursor() query = f""" SELECT event_name, start_date, end_date FROM events WHERE year={year} AND city='{location}' """ cursor.execute(query) results = cursor.fetchall() for result in results: print(f"{result[0]} starts on {result[1]} and ends on {result[2]}") fetch_event_info(2022, 'Xi\'an') ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值