首页 > 其他分享 >CSP 2022 游记

CSP 2022 游记

时间:2022-10-30 11:47:41浏览次数:47  
标签:暴力 T4 T2 T3 CSP 2022 100 T1 游记

上午先去打了一场J组,一是为下午的S组练练手感,二是想要弥补一下自己J组还没AK过的遗憾吧

J组题目不难, T1, T2都是签到题,加上文件操作大概15min左右写完吧。

T3看了一眼发现是十分讨厌的表达式小模拟,不是很想写,先鸽着去看T4了。

T4是一个小清新dp,没啥细节,比T3好写多了,稍微推了一下式子就开始写了。大概在开考后50min不到一点写完。

回过头去看T3,发现跟前年J组的一道题比较像,都是逻辑表达式的,但这题给的是中缀表达式,所以建树会稍微复杂一点。 \(O(n)\) 预处理一下之后就可以 \(O(nlogn)\) 建树了。建完树之后就很简单了,按提议从下到上模拟一遍即可。大概开考 2h 不到一点写完。

写完之后不知道该干啥,强行练习了一下对拍(因为真没啥好拍的,本来就全是暴力),顺便打了几把扫雷就结束了

中午休息了一会儿,看了一会儿tarjan等不是很熟练的算法就去考场了(早知道会考这么多图论就多看一点了)

开场先把题目都看了一遍,感觉这次题目难度还比较平均,正序开题

T1不是很难,思路也挺明显的,把所有距离小于k的点都选出来,把图暴力重构一遍,然后预处理贪心一下就行了。

全源最短路有bfs、dijstra、spfa、johanson等非常多种写法,然后我非常SB的写了唯一过不了的Floyd。。。

我知道Floyd过不了于是想了好久的johanson,但最后还是没想出来怎么写。。。(我真的是太菜了)

差不多1.5h左右开始看T2,这题应该是4题中最简单的一题了。

思路非常显然,维护一下b的最大值最小值,a小于0和大于0部分分别的最小值最大值就行了。

差不多半小时写完,但是查询的时候忘记判左端点>右端点的情况调了好久。写完后又怕线段树会T所以改成了ST表

只剩1h时开始看T3。发现第一个条件似乎没用,以为是读错题了。反复读了好几遍题,手玩了都是这样,确定性质没问题了然后开始写。发现满分的做法不会,老老实实打了40分的暴力。

只剩10min了!开始看T4,题都没怎么仔细读就匆匆忙忙写了一个暴力小样例居然过了。检查了一下文件操作,又检查了一下T2的ST表就结束了。

出考场后碰到 zsj 和 zqs 。跟他们一讨论才发现把T4题意理解错了,大概率是要爆零了。

Shaojia T3有一个随机化的妙解,我听了1s就懂了(这东西怎么考场没写出来,是我太菜),然后T4 k=2的情况居然是一个裸的ddp!!!反正就算推出来了也来不及写

回家用民间数据测了一下。

J组期望得分:100+100+100+100=400

S组期望得分:85+100+40+0=225

第二天早上起来一共花了不到10min就把T1和T3都改到满分了。。。

回顾这次考试,失误还是太多。

T1边权全部一样肯定BFS最优啊(我都不知道我考试时在想什么)

T2应该一开始就写ST表,写线段树浪费了太多时间(本来能多写一点暴力的)

T3十分经典的用随机权值代表一个集合这样的套路我居然没想到(我以前打月赛的时候还自己推出来过,果然是智力下降了)。

T4没啥好说的,ddp本来也很难调,但是时间充裕的话拿到48分的暴力应该还是可以的

听说 Shaojia 368, Cxny 308, wsy 挂分了都有236,反正都吊打我。

标签:暴力,T4,T2,T3,CSP,2022,100,T1,游记
From: https://www.cnblogs.com/juruozhengheyi/p/16840606.html

相关文章

  • 20221418 《计算机基础与程序设计》第九周学习总结
    2022-2023-120221418《计算机基础与程序设计》第九周学习总结作业信息这个作业属于哪个课程(2022-2023-1-计算机基础与程序设计)这个作业要求在哪里(2022-2023......
  • CSP-S 2022游记
    本蒟蒻第一次考\(CSP\),有点紧张QAQ其实好像没啥必须写的,但为了做个纪念就把这天的活动记一下吧。今年好多地方都寄了(该死的疫情),\(SC\)万幸没有取消,恰好我们团队的同学......
  • 2022-2023-1 20221414《计算机基础和程序设计》第9周学习总结
    信息作业信息这个作业属于哪个课程班级这个作业要求在哪里要求这个作业的目标计算机科学概论第10,11章并完成云班课测试《C语言程序设计》第8章并完成......
  • 2022年10月30日
      10月的最好几天,很想去三亚旅游,很想去看海,希望不久就可以实现。  10月的最后几天,希望开始新的人生,云游四海,行万里路,新的工作,新的人生,新的开始。  10月的最......
  • 2022-2023-1 20221311 《计算机基础与程序设计》第九周学习总结
    班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08作业目标:作业目标:学习计算机科学概论第1......
  • 2022.10.29每日一题
    DaimayuanOnlineJudge-01序列题目描述我们称一个字符串为好字符串,指这个字符串中只包含\(0\)和\(1\)。现在有一个好字符串,求这个字符串中\(1\)恰好出现\(k\)次......
  • 2022-2023 20221319《计算机基础与程序设计》第九周学习总结
    作业信息这个作业属于那个班级:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06作业目标:《计算......
  • 2022-2023-1 20221301 《计算机基础与程序设计》第九周学习总结
    2022-2023-120221301《计算机基础与程序设计》第九周学习总结作业信息这个作业属于哪个课程<班级的链接>https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP......
  • 河北省赛HBCPC2022补题
    赛时过了4道,D、H签到,F题贪心莫名卡了很久,M题用了线段树莫名过了,正解应该是用贡献度(But想不出来),赛后发现B题思路完全正确,就是没有时间写了:(,I题字符串也是一道简单dp(可惜看......
  • 2022-2023-1 20221427 《计算机基础与程序设计》第九周学习总结
    2022-2023-120221427《计算机基础与程序设计》第九周学习总结作业信息班级链接(2022-2023-1-计算机基础与程序设计)作业要求(2022-2023-1计算机基础与程序......