首页 > 其他分享 >国庆集训总结

国庆集训总结

时间:2023-10-03 20:25:51浏览次数:33  
标签:总结 T4 T2 T1 国庆 考试 开题 集训 dp

9.30

考试

考试开始后看了所有题,感觉T4不可做,然后顺序开题。

 

T1是模拟游戏“2048”,把棋盘上剩余格子和移动后棋盘的信息维护好就行了。我考试时没有注意初始棋盘点数不固定;输出一种条件的步数写成了棋盘大小,但还好只挂了20pts。

 

T2和单调数列有关,但是需要推一个重要的性质,再将题转化成求两遍最长上升子序列的问题。但数据很大,还需要先离散化。我用了近半个小时发现并严格论证了那个性质,然后花了20多分钟写完。最后没挂。

 

T3一眼看上去是一道和生成树有关的题,于是我尝试了几种不同的办法,但最后都以失败告终。我就写了个贪心但最后没分。讲题时才知道直接做不行,要结合计算几何,将模长转化成投影做。但具体操作我不太会,具体细节也没太懂。

 

由于前三道题花费了我过多时间,T4没有充分的思考。后来我去问其他人才发现这题其实特简单,就是道经典的类似树形dp的题。直接拓扑排序然后倒着dp即可。

 

总结

我在审题时还需要更加认真,要合理安排时间,不能轻易放弃任何一道题。在开题前应该进行判断,性价比最高的题目优先考虑

 

10.1

考试

因为被学校保安拦在校门口确定身份耽误了十分钟,内心很慌,到机房没通读题目直接开题。

 

T1就是一道树形dp暴力直接做,就和昨天T4差不多甚至还要简单许多。但是我没有看数据范围,想了很久最后打暴力跑路。

 

T2是数据结构,用莫队或者树状数组都能轻松解决。但是我忘记了莫队写法,又没有想到树状数组,最后也没能解决,也只打了个暴力跑路。

 

T3根本没思路直接跳。

 

T4看了也想了,但还是不会。剩余的时间不多了,所以我就打了暴力,想拿一些特殊性质的分,但最后挂了。

 

总结

考试的时候需要有良好的心态,不能让外界的事务干扰自己的内心,让自己阵脚大乱。做题需要思考与冷静,不能盲目乱搞,需要有规划。

 

10.2

考试

考试前先扫了一眼所有题目,果断开T1,但在做题时发现题目有歧义,用两种理解分别写了代码测样例两种全都过。然后不知道怎么办,我也没有问别人,后面就没再管了。可惜最后错了,挂了30pts。

 

T2给定一个子序列,求满足条件的01串的个数。我没多久就想到是dp,看了数据范围,想到了 $O(n^3)$ 做法。在确定了做法后,我很快写出代码但是挂了,测样例不过。我的代码比较复杂,分类讨论写了好几种情况。本以为能过很快调出来,但dp数组的几个值一直有问题。就这样反反复复搞了两个半小时后,我终于调出来了。(虽然最后还是有一个特殊情况没有考虑挂了20pts)

 

T3想了一会儿,大概有了思路,但是因为T2花了太久的时间写不完了。T4更别说(((

 

考完试后我去问其他人T2做法,发现大家思路全一样,但就只有我是从其他状态推当前状态,他们是当前状态推其他状态。而他们的核心代码只有两三行,我却写了六行。

 

总结

我的代码实现能力还需要提高,在一种方法很难实现时应该果断去想更简单的方法。有的时候我不该一直死磕一个点,可以去上个厕所、接杯水换换脑子;或者先放放去看看其他题。就这样把时间全浪费在一点上很不值得,有时候我应该考虑放弃,不要奢求全部。

10.3

考试

开考时先把所有题读完,选择顺序开题。

 

T1是一道结论很显然的题,我花了5min就切了。T2是一道大模拟,还要写高精度除法。我花了近1h写完模拟,过了自己出的样例,然后尝试套高精但是失败了。保险起见,我没打高精只拿60pts。

 

T3我最开始想的是单调队列但是假了,之后开始想dp,但也不行,尝试了几种我认为可行的方案后打了40pts的暴力。T4没有发现可以用欧拉定理,因为以前从没做过用欧拉定理的题。我尝试写暴力但时间不够没调出来。

 

最后T1有漏洞没有发现挂了40pts,T2有一个地方推错但自己造的数据没有测出来。

 

总结

我觉得我在时间规划这方面做的不好,很容易因为一道题就停滞不前。我应当换个思维方式,不要老是死板地顺序开题,或是非得做完一题才继续看后面。我还得留出足够时间去检查验证,不能让会做的题挂太多的分。我还需要多花一些时间去写一些杂题,考完试后积极认真改错以提升我的代码实现能力,多去了解一些套路和格式。

 

我还得真正静下心来,在考试时集中全部精力,专注地去做题,对于任何事都要心中有数。现在我一定要认真备考,查漏补缺,争取今年的CSP能考出一个让人满意的成绩。

标签:总结,T4,T2,T1,国庆,考试,开题,集训,dp
From: https://www.cnblogs.com/Nekopedia/p/17741577.html

相关文章

  • 2023.10.3——每日总结
    学习所花时间(包括上课):0h代码量(行):0行博客量(篇):1篇今天,上午学习+休息,下午学习+休息;我了解到的知识点:1.Vue2.终于有一段较长且不被打扰的时间,系统的学习一下JavaWeb,以https://www.bilibili.com/video/BV1m84y1w7Tb为准;明日计划:学习+休息......
  • 2023-2024-1 20231406《计算机基础与程序设计》第1周学习总结
    2023-2024-120231406《计算机基础与程序设计》第1周学习总结作业信息这个作业属于哪个课程<班级的链接>(2023-2024-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2023-2024-1计算机基础与程序设计第一周作业这个作业的目标<计算机基础与程序设计......
  • 100.总结
    15分钟是一个分界线狂神说:https://www.bilibili.com/video/BV1JJ41177di?p=30&vd_source=499f37677e6da77de2c7d851e9cf00df总结就是多练,多抄。到现在都没练过前前后后花了一周时间看完JavaScript。看是看上了,没练,都是假把戏......
  • 10.03模拟赛总结
    总结寄掉啦,\(50+30+100+8\)。T1组队(team)分析很简单的题目,通过充分发扬人类智慧,设\(x\)为二元组\((i,j)\)满足\(i<j,a_i=a_j\)的数量,则答案为\(2^x-1\)。代码没有。T2话外世界奇观:、附:题面组队(team)题目描述穗织镇上共有\(n\)个种族的秽神,第\(i\)个......
  • 9月27日总结
    在之前的文章《网络编程杂谈之TCP协议》中,我们阐述了TCP协议的基本概念,TCP作为一种可靠的、面向连接的数据传输协议,确保了数据在发送和接收之间的可靠性、顺序性和完整性,特点可以概括如下:1、面向连接:在进行数据传输之前,TCP需要客户端和服务器之间建立一个连接,这个连接包括一系列......
  • 9月26日总结
    .NET周刊【9月第4期2023-09-24】合集-.NET周刊(8)1..NET周刊【8月第1期2023-08-06】08-102..NET周刊【8月第2期2023-08-14】08-183..NET周刊【8月第3期2023-08-20】08-284..NET周刊【8月第4期2023-08-27】08-315..NET周刊【9月第1期2023-09-03】09-086..NET周......
  • 9月25日总结
    概述主成分分析(PrincipalComponentAnalysis,PCA)是一种常用的数据降维和特征提取技术,用于将高维数据转换为低维的特征空间。其目标是通过线性变换将原始特征转化为一组新的互相无关的变量,这些新变量称为主成分,它们按照方差递减的顺序排列,以保留尽可能多的原始数据信息。主成分分......
  • 9月29日总结
    以OpenAI的ChatGPT所掀起的GenAI快速创新浪潮,其中连接LLM和应用之间的桥梁的两大开源项目:LangChain[1]和SemanticKernel[2],在半年前写过一篇文章LangChainvsSemanticKernel[3],这半年以来Semantickernel有了显着改进,这篇文章反应了最新的更新。SemanticKernel(SK)是......
  • 9月28日总结
    能够对于文字、段落乃至任何元素的精准定位并做出增删改查,都是在开发一款富文本编辑器时一项最基本也是最重要的功能之一。让我们先来看看Slate中对于如何在文档树中定位元素是怎么定义的[源码]:/**TheLocationinterfaceisaunionofthewaystorefertoaspecificloca......
  • 9.30每日总结
    今天是到家的第二天,首先我是不负众望地昏迷不醒,然后十二点出门觅食,下午去配了一副我日思夜想的黑框眼镜,顺便去磨了一个刀,晚上在电视中学习重要的人生经验,体味丰富的人生状态今天我学到了:如果人十二点之后起床,那么假期会变少~(>_<)~......