首页 > 其他分享 >2024集训第一周总结

2024集训第一周总结

时间:2024-10-13 19:32:16浏览次数:6  
标签:2024.10 第一周 正解 T4 T2 T3 2024 集训 DP

集训第一周总结

感觉出现了很多的问题,现在来总结一下。

先对这五天的来分别概述一下情况。

\(2024.10.5\) 在 \(T2\) 卡了题,后面的也不会。\(T2\) 是加强版的第 \(K\) 大子集问题,感觉对这种求第 \(K\) 大的东西不是很擅长,想了半天也没整清楚怎么样才可以高效地、不重不漏地按大小顺序遍历到所有方案。\(T3\) 虽然知道肯定要结合一点贪心,但是根本不会处理交换,听了讲评才发现交换条件可以通过对价格排序,然后分两种情况来考虑。\(T4\) 没有挖掘到性质,导致根本找不到切入点,脑子又抽了,本来可以 \(O(n^2)\) 的打了个 \(O(n^2 \log n)\) 的东西(还好和 \(O(n^2)\) 一个分)。最后正解用线段树维护一下就行了。

\(2024.10.6\) \(T1\) 想了一个小时,写了一个小时(总共写了三遍,前两遍不知道为什么写错了),发现时间复杂度最坏是 \(O(n^2)\) 的,而且还用了指针,常数大到爆,感觉过不了,但是应该能拿很多分(最终结果 \(98pts\))。这两个小时中途还看了一下第二题,没什么思路,写完 \(T1\) 就想着把 \(T2\) 的最大代价写了,结果方法错了,样例都过不了(其实那个方法也不是不行,好像是最后没取模),本来想过差分的,但是没看出交叉 \(\leq\) 包含的性质(这么显然都看不出来),所以还是没做出来,事实证明最小代价的正解就是差分。\(T3\) 感觉是 \(DP\),但是觉得去重没想出来,而且感觉上还很难写,就没做,最终做法是将不同的划分方法用十种情况表示,算出不去重的方案,再考虑使用容斥去重(把轮廓线重叠在一起),这样就可以正确统计方案。\(T4\) 仙人掌看着就不好写,直接放弃,正解是把仙人掌变成圆方树,然后树边和环边分别考虑就行。

\(2024.10.8\) \(T1\) 做过类似的题,直接秒了。\(T2\) 已经想到快速排序了,但是实在不会处理块内如何划分,最后就是把 \(\leq mid\) 的和 \(> mid\) 的分别设为 \(0,1\),然后以一个 \(0/1\) 连通块为间隔进行操作就可以每块以 \(O(\log_3 n)\) 的次数完成划分,最后层内可以打包统一处理,这样次数是 \(O(\log_2 n \log_3 n)\) 的。\(T3\) 只会状压,正解是价值从大到小排序,然后一定存在一个阈值,满足阈值之前的抽到就结束,阈值之后的扔掉继续抽。直接枚举阈值 \(DP\),并结合上一些决策单调性,可以做到每次查询 \(O(n)\)。\(T4\) 根本没想到可以对每层的联通情况进行差分。

\(2024.10.10\) 前两题太水了,\(1 \operatorname{h} 20 \min\) 就做完了。\(T3\) 忘记了错排问题是怎么做的了,只会状压(怎么又是只会状压),最终可以转化到一个图上使用容斥,对于 \(a_i\) 和 \(b_i\) 连边,对于每条边要么不选,要么选一个端点。\(T4\) 没想到可以直接判定一个人是否能赢,就只写了搜索。

\(2024.10.12\) \(T1\) 感觉有点思维定式了,看到数据范围比较小就想容斥,最后做了两个小时也没做出来,其实这种数位与数位之间没什么关系的可以数位 \(DP\),而且之前还做过这种题,只能说知识点掌握得还不够好。\(T2\) 没分析出什么东西,只写了搜索,正解是考虑每个数对最终答案的贡献/系数,肯定是比较大的系数为正,后面的系数为负,然后其实 \(K\) 的系数只和正负系数的个数有关(考虑把合并的情况看成一颗二叉树),和 \(K\) 本身无关,最后求答案可以三分或者考虑一些斜率相关的东西。\(T3\) 没想出来树怎么构造,感觉构造能力还是不行。正解先考虑树,对于 \(n\) 分奇偶性,然后对于图只需要找后面那些边的生成树,前面的全选即可,还是比较巧妙。\(T4\) 领域查询没见过相关的技巧,就打了 \(20pts\)(本来应该可以 \(40pts\) 的,但是没时间了),正解是考虑结合一下 \(DFS\) 序和 \(BFS\) 序,把 \(DFS\) 上的自己变成自己的所有 \(\leq K\) 级的儿子,这样就好做很多。

整体上能总结出以下一些优点:

  • 时间分配较之前还是合理了一些,不会整场比赛死磕一道题
  • 一般代码不会写挂
  • 没有挂一分(这个是真的)

(好像优点就这么多)

当然还是缺点居多:

  • 思维还是最大的痛点,不够开阔,总是只能做出自己见过的东西,没见过的几乎想不出来(貌似来到这边后离线比赛就只做出来过一次构造题,而且还是三四月份的时候)。感觉做思维题还是要大胆一点,总是局限在某几种思路,最好是每种可能的方向都试一下,有时候实在不行还可以打表,说不定能发现一些规律,找到特殊的构造方法
  • 知识点掌握得不够牢固,一个东西学的时间久了容易忘。还是要温习一下之前学过的东西,不能学一个知识就丢掉另外一个
  • 挖掘性质几乎总是只能挖掘到最浅的东西,更深层次的老是看不出来。这个应该和思维直接挂钩,所以主要还是提升思维能力
  • 套路见的不够多,一些比较经典的问题根本找不到切入点(不过现在学套路也来不及了)
  • \(DP\) 能力还是很弱,总是只会搜索/暴力 \(DP\),需要结合转化、需要挖掘性质的 \(DP\) 题一般都做不出来。所以 \(DP\) 还是要多练题,同时提升自己的思维才能取得突破

希望能够继续保持自己的优点,并改进自己的缺点,在 \(CSP\) 的时候全力发挥,不要为出现不该犯的错而留遗憾,不然这一个赛季就又玩儿完了。

标签:2024.10,第一周,正解,T4,T2,T3,2024,集训,DP
From: https://www.cnblogs.com/gevenfeng/p/18462826

相关文章

  • 2024-2025-1 20241415 《计算机基础与程序设计》第三周学习总结
    2024-2025-120241415《计算机基础与程序设计》第三周学习总结作业信息这个作业属于哪个课程<班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标<温习巩固本周所学>......
  • 【2024年诺贝尔物理学奖颁发给了机器学习与神经网络领域的研究者,其影响力标志的未来是
    (目录)欢迎关注微信公众号:数据科学与艺术*近日,2024年诺贝尔物理学奖颁发给了机器学习与神经网络领域的研究者,这是历史上首次出现这样的情况。这项奖项原本只授予对自然现象和物质的物理学研究作出重大贡献的科学家,如今却将全球范围内对机器学习和神经网络的研究和开发作为了一种......
  • 尚硅谷rabbitmq2024介绍和工作模式 第4-9节 答疑
    RabbitMQ体系结构介绍重要:对体系结构的理解直接关系到后续的操作和使用BrokerConnectionChannelProducerChannelVirtualHostConsumerChannel---rabbitmq connection里面有很多channel,channel是什么在RabbitMQ中,`channel`(通道)是一个重要的概念。它是在客户端和Rab......
  • 2024-2025-1 20241417 《计算机基础与程序设计》第三周学习总结
    这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第三周作业)这个作业的目标<数字分类与计数法,位置计数法,进制转换,模拟数据与数字数据,压缩与解压,数字化,信息安全>作业......
  • Centos7---k8s集群 20241013
    目录一、硬件准备(虚拟主机)二、环境准备1、所有机器关闭防火墙2、所有机器关闭selinux3、所有机器关闭swap4、所有机器上添加主机名与ip的对应关系5、在所有主机上将桥接的ipv4流量传递到iptables的链三、为所有节点安装docker四、集群部署1、为所有节点修改仓库,安......
  • 2024-2025-1(20241321)《计算机基础与程序设计》第三周学习总结
    这个作业属于哪个课程<的链班级接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标<理解并学习数字分类与计数法等内容>作业正文...https://www.cnblogs.com/guchuang/p/18......
  • 2024 年 04 月编程语言排行榜,PHP 排名创新低?
    编程语言的流行度总是变化莫测,每个月的排行榜都揭示着新的趋势。2024年4月的编程语言排行榜揭示了一个引人关注的现象:PHP的排名再次下滑,创下了历史新低。这种变化对于PHP开发者和整个技术社区来说,意味着什么呢?PHP一度是Web开发的王者,但如今为何地位岌岌可危?其他语言又是如何崛......
  • 2024 赛季游记(未完)
    Day-n体育课打篮球\(\texttt{ed}\)。娘家来人了。“今天教练给我们买茶,我很爽”“你把那个盖打开”-\(\texttt{lc}\)也是喝不明白奶茶了。学习模拟退役。Day-n+1打篮球脚底擦破了。甲沟炎怎么也犯了。警示后人:不要穿不紧的鞋袜打篮球。祸不单行啊~模拟赛。(......
  • 2024-2025-1 20241314 《计算机基础与程序设计》第3周学习总结
    这个作业属于哪个课程<班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里2024-2025-1计算机基础与程序设计第三周作业这个作业的目标<巩固知识,拓展能力>作业正文https://www.cnblogs.com/serene99/p/18462624教材学习内容总结一门与电路在......
  • 2024-2025 20241308《计算机基础与程序设计》第三周学习总结
    这个作业属于哪个课程2024-2025-1-计算机基础与程序设计)这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276))这个作业的目标1、数字分类与计数法位置计数法,2、进制转......