首页 > 其他分享 >比赛记录及总结

比赛记录及总结

时间:2024-08-12 22:15:49浏览次数:2  
标签:总结 发现 10min 比赛 记录 20min rm 开题 暴力

2024.8.4 联赛模拟

by \(\rm \color{black}C\color{red}ommand\text_block\)。

  • 赛时

5min 想出 A,写了 10min,但是柿子不清晰抄错导致调试 40min。T2 起手一个暴力拿到 40pts。后面马上猜了一个性质,发现大概是对的,直接开始写线段树。后面心里有些忐忑拿了一个 \(checker\) 去检查大样例是否符合这个性质,结果发现有一两个点不符合,于是没有再想这个做法的细节了。但是没有注意 20pts 的部分分导致瞎想 1h。T3 没看懂题遂跳,此时 2.5h,只拿了 140pts 有些慌张。 T4 开题后发白送 15pts 想着后面再写,发现树的性质有 47pts,于是花了 20min 一直在往容斥、\(\rm DP\) 的方向想,但是其实连题目都没有分析完全,后面 30min 在 2、4 横跳,最后 15min 才想起来暴力没打,狂码但最后还是没有调出来。

  • 赛后

至今打的最菜的一场模拟赛,也是离退役最近的一次。

赛后发现 A 数组没开两倍挂了 25pts,退化成暴力分。B 的特殊性质的转化一下就可以变为正解,而且后面讨论了一下线段树做法确实是对的,\(\rm checker\) 的问题导致我直接痛失 60pts。最后发现 C 是除了 A 以外最简单的题。D 的树做法只需要分析一下题目然后简单分治即可。

  • 总结
  1. Think twice, code once.

  2. 估计好暴力所需要的时间,最后 1h 不再去想正解。

  3. 前面 20min 先把所有题看懂,不要形成固化思想:“我不擅长树论,图论” 之类的,都先试试。

  4. 做题时心态要好,深呼吸放松不要紧张,先对题目进行足够的分析后再去想做法而不是猜测知识点再去想做法。

8.12 DP 专题

  • 赛时

早上 \(A, C\),开局 \(3min\) A,\(10min\) 写完调完。然后开 \(C\),被题意折磨 \(10min\) 后终于看懂了,然后先看了看部分分发现好像没有什么特殊性质。接着马上转到图上做,发现是一个 \(\rm DAG\) 独立集问题,想了 \(20min\) 后觉得肯定有什么特殊性质,手玩一下发现是类似树的东西。一个点只有两个子树,于是在想怎么去重,\(30min\) 无果,于是马上写了一发暴力。接着继续死磕正解,把图转过来发现是一个网格的样子。这个时候想到一个更好的暴力,是一个状压,但是此时已经 \(1h30min\),感觉比较难写然后就没管,过了 \(10min\) 开始想如何多拿点部分分,但是依然不会。最后 \(100 + 40\) 遗憾离场。

下午 \(B, D\),开题并没有秒掉 \(B\),前面一直在往贪心的方向想,\(10min\) 后发现第一问直接 \(\rm DP\) 做就可以。然后发现第二问不会做,非常痛苦地磕了 \(1h\) 想到一个乱搞的东西,大概就是每次决策时选尽量大的,这样就可以让前面的尽量小。但是觉得很不对,于是再想了一会后去了 \(D\)。\(D\) 开题,肃 然 起 敬,只会 \(O(n! \times {2^k}^n)\),甚至没有一分,看了一下有 \(k = 1, k = 2\) \(30pts\),想着最后 \(30min\) 再想,于是回去 \(C\) 了,\(C\) 想了 \(20min\) 后,此时已经 \(1h40min\),想着不能一分没有啊,于是开写。写了 \(20min\) 后开调,一看只有 \(15min\) 非常慌,手抖的调试。最后 \(5min\) 激动的调了出来,一下过了两个小样例,激动的测 \(traffic3.in\),结果 \(fc\) 无情的告诉我一堆错,此时我崩溃了,但是随便测了一下 \(4\),居然过了?!,然后结束了,出场估分 \(0 + 0\),问了周围一圈好像都是这个分,于是心里好受了点。

  • 赛后

最终分数:\(100 + 40 + 95 + 0 = 235\)。

标签:总结,发现,10min,比赛,记录,20min,rm,开题,暴力
From: https://www.cnblogs.com/little-corn/p/18342530

相关文章

  • 深度学习--数据增强总结
    1.数据增强简介数据增强(DataAugmentation)是一种通过对现有数据进行多种转换和变换,从而生成更多样本的方法。其主要目的是通过增加数据量和多样性,帮助模型更好地泛化,减少过拟合现象。数据增强方法广泛应用于计算机视觉、自然语言处理、语音识别等领域。在深度学习中,由于模型......
  • 区间历史最值线段树记录
    Description维护一个线段树,使得可以实现区间加、区间chkmin、求区间最值、区间历史最值、区间最大值。Solution先不考虑区间chkmin和历史最值,可以直接对于每个线段树节点维护一个tag,每次addtag更新。加上区间历史最值后,先考虑对于单个线段树节点怎么更新。容易发现对于......
  • 砸雪球比赛
    题目3.K13081砸雪球比赛题目描述  科丁市终于迎来了今年冬天的第一场雪,市民们组织了很多的和雪有关的游戏,小科最喜欢的是砸雪球游戏,因为他总能砸中。  砸雪球游戏时,有n个号码牌放置在架子上,第i个号码牌上的号码为ai,不同号码牌上的数字可能重复。如果号码牌上的......
  • 网络编程学习总结
    Java网络编程学习总结本章目标了解计算机网络基础知识了解OSI七层参考模型熟悉TCP/IP协议熟悉常见网络协议掌握socket套接字编程计算机网络什么是计算机网络计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来,实现资源共......
  • 实习记录day01
    实习第一天上午:没想到提示的走路1.6公里这么远,差点迟到,公司离地铁站好远,下次要骑车过来,想不到这次居然把我腿走断了,一上午还没有恢复过来。(现在下午了,也没恢复过来)这个地方的电梯真离谱,居然是两面开的,我嗯了半天还以为这个电梯坏了,真绝了。配置了公司内网的相关软件,为了链接内......
  • AWS Lambda 十年回顾:功能总览、更新记录与入门指南
    这次,我为2014年11月发布的AWSLambda创建了一个历史时间表。AWSLambda是一项无服务器、全托管的代码执行服务,今年2024年11月将迎来其宣布发布的十周年纪念。虽然提前了一些,但为了提前庆祝这一重要时刻,我写了这篇文章。文章中,我从AWSLambda的诞生到功能的增加和更新进行了追......
  • 足球比赛结果预测系统:遗传算法的研究
    引言最近有个朋友时运不济,自己胡乱玩被足球预测的推子骗了一回又一回,明明我就是专门做足球预测的,偏偏不信我还赌气说自己有本事一个人也能成,现在隔得跟个小怨妇似得,觍着脸回来找我要我传他心得,没办法,好歹十几年的兄弟,他再怎么发病也只能原谅他了,于是就有了这篇文章。不过足球......
  • 记录兼职运维的一天
    1.背景7月底部门的运维大哥离职了,奈何又没有新运维接替,至于为什么没有补位,懂得都懂,按老大的意思是先让开发一人顶一块,8月底争取补上。打心底我有点排斥这事,但是人到中年又有什么办法呢,上有老下有小,唯有苟。分派给我的部分是服务器漏洞的修复,小弟虽然懂几个linux命令但是在“漏......
  • Linux命令总结
    linux命令大全常用快捷命令 停止进程:ctrl+c 清屏:ctrl+l或者clear 彻底清屏:reset 提示和补全功能:tab 切换至以前执行过的命令:↑和↓ CentOS切换至命令行界面:ctrl+alt+F2 CentOS切换至图形界面:ctrl+alt+F1Vim快捷操作 跳到末尾:shift+g 跳到开头:g主机......
  • kubernetes记录一起因为磁盘容量不足造成pod无线驱逐pod状态为Evicted
    线上的pod遭到无线的驱逐fxxx-xxxx-deploy-86684b76ff-2vkdx0/1Evicted030m<none>10.10.10.10<none><none>fxxx-xxxx-deploy-86684b76ff-5j6fd0/1Evicted030m<none&......