2024ICPC杭州赛后总结

news/2024/11/14 19:29:35/文章来源:https://www.cnblogs.com/lyb23/p/18540761

首先,还是恭喜一下我们队第一次参赛就拿到了,非常的幸运

赛前

  • 事情还得从网络赛说起,由于我们队网络赛的发挥实在不好,导致最后只得到了一场比赛机会,在选择赛站的时候,就非常的犹豫,我们知道等学长都选完之后,留下给我们的赛站就不多了,我们应该选一个比较有举办经验的赛站,但是杭州站的日期又刚好和数竞撞在了一起,但在韩老师的推荐下我们还是选择了杭州站,就是时间有点赶。
  • 网络赛的时候出现了一个小插曲,本来我们可以很快的\(AK\)的,因为我们刚到场扫了一遍题,发现全都可以直接敲,但是我在写其中一题的时候用了vector 开了一个二维的数组Trie ,空间大概开了$3E7$,刚开始觉得不会有什么问题,但是交上去评测机,一直报RE ,就卡了好久,直到最后面,他们说把数组开到外面去试试,就直接过了,我当时把问题发到群里,讨论了一会,现在还不知道是咋回事。

赛时

  • 第二天比赛开始,虽然说写第二题的时候有因为一个二维的vector 开的明明很正确,我们三个找了十分钟没找出为什么没输出,后来就是把它改成静态数组就直接过了,给我们整的很懵,但我们队还是一如继往的风格,刚开始签到很快,排名非常靠前,但我们没想到的是接下来就是长达两个半小时的沉寂。
  • 签完到之后,我们就分开行动,我和 \(zzx\)\(E\)\(mts\)\(M\) ,我们这边也很快把 \(E\) 题过掉,虽然一开始 \(Wa\) 了一发,但是还行不影响大局,很快就找出来了,而且过的比较快,我们当时其实就有了冲击银牌的打算,接下来要稳一点,尽量不 \(dirt\) ,还是有可能银牌的,我们写完之后,我去看 \(H\) , 他们讨论了一会开始敲 \(M\),写了好久,中间我也一起看了会,又因为 \(H\) 题目对我来说太长了,没怎么读懂,后来 他们 \(Wa\),了一发之后让 \(zzx\) 给我们说了一下题意,但是因为有个关键单词不认识,(前一天晚上发现词典没带,还信誓旦旦的说不影响,这回老实了)到时一直不敢写这题,当时气氛有点烦躁了,后来 \(mts\) 发现他们刚开始 \(M\) 的思路有问题,重新想了一个,不好敲,让我帮忙敲了一下,然后他们也大概猜了一下那个题的意思,就开始想了, 我这边敲一半,他们说那个更好敲,就先 \(H\) 了,写完, 一交, \(Wa\) ,我先把我那个敲完,然后听了听他们的思路, 很快发现了有问题,找之后也很顺利的就 \(AC\) 了, 并且我们另一题的思路也是对的, 调试完也直接 \(AC\) 了,还是比较求稳的,在四小时的时候连过两题。

赛后

  • 我们后来开的题是 \(F\) ,只能说根本没思路,就直接下班了,看榜分析排名,当时想的是有很小的几率拿银牌,但是还有一点期望,后来看到参赛群里说700罚时铜牌了,我们705,但是拿银的时候心死了, 以至于最后颁奖,第三组铜牌滚到我们下面几个就停了的时候,给了我们大大的惊喜。

总结

虽说很幸运的拿了🥈但是问题还是非常的多的

  • 我们队英语水平不是很好,长题目基本都是 \(zzx\) 读,而且这次忘记带词典,长记性了, 我这个队长有很大责任
  • 我们还没有形成自己的板子, 主要之前一直没什么时间整理,而且现在需要板子的题我们也还做不到,所以这次也没有带自己的板子,影响不是很大,但是还是需要准备起来。
  • 虽说这次五题后面想开题确实很难了,六题少罚时都有金牌,但是我们队实力还是不太够的,写题快是优势,但做不出难题写的快也没用,谁也不敢说次次能靠罚时取胜,这种幸运儿当一次就够了,之后训练目标就算摸不到金牌,但也要让自己尽量处在银牌中间的位置。

最后还是要给我们队点点赞,在期中考和数竞的折磨之下,我们还是顶住压力,杀出重围,弥补了网络赛留下的遗憾,这还是我们这学期唯一一次机会拿国奖加分,也是四年里为数不多的参加 \(icpc\) 的机会,很庆幸我们没有浪费这次机会,没有再次留下遗憾(还有个小遗憾就是今天没能参加 \(ccpc\)加训努力把)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/832065.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vm安装ubuntu 20.04 server并用vscode进行ssh远程连接

最近写专业课作业需要用到vscode进行SSH连接ubuntu server,自己摸索了一会终于实现效果,秉承着“取之于网络,还之于网络”的开源精神写了一篇总结博客,欢迎大家参考,如有不足之处也欢迎大家指出。 文章参考: VS Code SSH远程连接Ubuntu_visual studio 连接到本地unbuntu远…

项目冲刺11.11

这个作业属于哪个课程 计科22级34班这个作业要求在哪里 作业要求这个作业的目标 进行为期七天的项目冲刺并记录前言 本篇博客是项目冲刺的第一篇,七篇博客的汇总如下:博客汇总第一篇博客第二篇博客第三篇博客第四篇博客第五篇博客第六篇博客第七篇博客团队简介队名 拖延是你不…

P1625求和 题解

P1625 求和 题解 题意 求和 题解 比较好想,小学一年级奥数可以理解为高精度的大杂烩 代码很简洁,可自行理解 #include<bits/stdc++.h> //万能头 #define ll long long // 开long long using namespace std;// 命名空间 ll n,m,a[2005],b[2005],c[4000005]; //a[0]…

Power Automate 导出CSV文件中文乱码

前言最近有酱紫一个需求,就是用户想要使用Power Automate导出CSV文件,其实本身操作是灰常简单的,但是,出现了中文乱码的情况。正文1.不过没关系了,不服就干!我们在发送邮件的CSV内容里,简单的处理下就可以了,如下图:   2.处理的方式,如下:concat(uriComponentToSt…

reverse3

题目链接:reverse3。 下载附件后,使用 IDA 打开,进行反编译,定位到 main 函数如下。通过分析 main 函数流程,可以发现主要是对用户输入的字符串进行了两次操作,第一次是函数 "sub_4110BE",第二次是对函数 "sub_4110BE" 处理后得到的字符串进行简单的…

Linux基础日志分析

四、日志分析 【1】、what is 日志日志log 分析,检查系统,服务是否正常运行,一般都要看日志。 后面学习的一些服务软件,遇到故障就要查看日志。 Linux日志一般存放在/var/log/目录。【2】、核心日志ip,root,密码,22(端口)Linux默认核心日志 说明/var/log/secure(麒麟,红…

reverse2

题目链接:reverse2。 下载附件后,使用 IDA 进行反编译,定位到 main 函数,如下。main 函数中主要需要分析的地方如下。for ( i = 0; i <= strlen(&flag); ++i ){if ( *(&flag + i) == i || *(&flag + i) == r )*(&flag + i) = 1;}printf("input the…

新年快乐

题目链接:新年快乐。 下载附件后,发现 IDA 反编译出来的结果跟一般的程序反编译出来的结果不相似,因此使用 DIE 工具看看是否该程序加了壳。发现确实存在 UPX 壳,因此直接在 Linux 中使用后 upx 命令脱壳。 upx -d <filename>脱壳后,使用 IDA 进行反编译,定位到 ma…

深度学习(VAE)

变分自编码器(VAE,Variational Auto-Encoder)是一种生成模型,它通过学习数据的潜在表示来生成新的样本。 在学习潜空间时,需要保持生成样本与真实数据的相似性,并尽量让潜变量的分布接近标准正态分布。 VAE的基本结构: 1. 编码器(Encoder):将输入数据转换为潜在空间的…

基于 dp 凸性的优化策略(待修缮)

斜率优化 \(y=kx+b\) 形式维护队列,询问不单调则二分决策点。 Slope Trick 如果决策函数满足以下条件:连续 凸包,每一段斜率为整数 凸包上断点之间的一次函数斜率总和为 \(\mathcal O(n)\) 级别则称这个函数满足性质 \(T\),且如果 \(f,h\) 都满足性质 \(T\),则 \(f+h\) 也…

warmup_csaw_2016

题目链接:warmup_csaw_2016。 下载附件后,使用 IDA 反编译,定位到 main 函数,如下。 __int64 __fastcall main(int a1, char **a2, char **a3) {char s[64]; // [rsp+0h] [rbp-80h] BYREFchar v5[64]; // [rsp+40h] [rbp-40h] BYREFwrite(1, "-Warm Up-\n", 0xAu…

System

System 类常见的成员方法:图1System 是一个工具类, 提供了一些与系统相关的方法. public static void exit(int status) // 终止当前运行的 Java 虚拟机status 是一个状态码, 有两种情况, 第一种情况是等于 0, 表示当前虚拟机是正常停止的. 第二种情况是非零, 一般是写 1, 表示…