首页 > 其他分享 >「 游记 」CSP-S 2022

「 游记 」CSP-S 2022

时间:2022-11-03 16:00:21浏览次数:95  
标签:大样 15 texttt T3 2022 mathcal 游记 CSP sim

CSP-S 2022 比赛时间 \(2022.10.29 - 14:30 \sim 18:30\)

赛时

\(14:30 \sim 14:40\)
把题目看完了,觉得 \(T1, T2\) 有点思路,\(T3\) 只会暴力,\(T4\) 对题意有点懵。

\(14:40 \sim 15:00\)
把 \(T1\) 打完,过了大样例。

\(15:00 \sim 15:05\)
害怕 \(T1\) 大样例太水了,又检查了几分钟代码,确保无误后再去做后面的题。

\(15:05 \sim 15:25\)
把 \(T2\) 打完,过了大样例。

\(15:25 \sim 15:50\)
一直在想 \(T3\),发现特殊性质可做,大约有 \(60\) 分可得,不过我觉得还有时间,就先去看 \(T4\) 了。

\(15:50 \sim 17:35\)
耐心地看完题目后,发现 \(k \leq 3\),直接把树剖中的线段树用来维护 \(\texttt{dp}\) 就行了。

刚开始觉得跳的点只会在两点之间的链上,打完后发现第 \(2\) 个大样例过不了,看它比较小就手算了一下,发现 \(k = 3\) 时是有可能往链外跳的,不过最多跳一步,所以预处理下往外跳的最小值,把线段树上的初值改一下就行了。

由于以为某些情况下 \(\texttt{LCA}\) 处会算 \(2\) 次,调了半个小时左右,改着改着觉得不对,就回到以为没有去重时的代码,发现它过了所有的大样例,于是想了大约 \(15\) 分钟为什么没有算重才理解。

时间复杂度大约是 \(\mathcal O (3^4 n \log^2 n)\) 的,优化到 \(\mathcal O (3^3 n \log^2 n)\),也想不出其它做法了,想着 \(\texttt{CCF}\) 的评测机比较快就没管了。

\(17:35 \sim 18:10\)
想 \(T3\),但一直想不出来,于是只打了那 \(60\) 分,刚开始认为特殊性质的代码可能过不了暴力的测试点 \(\mathcal O (10^8)\),但觉得跑不满并且 \(\texttt{CCF}\) 的评测机比较快,就没有加小暴力。

\(18:10 \sim 18:30\)
一边想 \(T3\) 一边检查,直到结束。

赛后

T3 星战

后来看洛谷讨论区里有人说 \(\mathcal O (q \log n)\) 的做法 \(\texttt{(hash + set)}\),自己想了想觉得不需要 \(\texttt{set}\),只用 \(\texttt{hash}\) 就可以做到 \(\mathcal O (n + q)\)。\((\) 其实本质不应该叫 \(\texttt{hash}\),应该叫随机化 \()\)

\(\texttt{2022-10-31}\) 打了一下自己的想法,发现可以过,可惜考试的时候没想到 啊啊啊 \(\sim\)

后来也看到讨论区里有和我差不多的做法。

自我评价

觉得过了大样例加上检查了几遍,而后面也一直再想 \(T3\),所以没有打对拍。\((\) 可能这样不太好 \()\)

预估 \(100 + 100 + 60 + 100 = 360\)

标签:大样,15,texttt,T3,2022,mathcal,游记,CSP,sim
From: https://www.cnblogs.com/DONGJIE-06/p/16854705.html

相关文章

  • CSP-S2022 游寄
    首先,关于这次考试,我只能说是真的完全出乎意料了。\(0h\)~\(2h\)都在想T1,当时想了三个方法,但前两个方法都有问题,所以改了很多次代码。其实T1打这么久就是本次考试炸......
  • 【题解】P8818 [CSP-S 2022] 策略游戏
    【题解】P8818[CSP-S2022]策略游戏这道题应该是CSP-S2022所有题里面最简单的一道了,主要是有点套路,刨开套路,其实就是个静态维护区间最大最小值的板子。作为一名场外......
  • 华为开发者大会2022直播攻略请查收!
     华为开发者大会2022(Together)11月4日准时开场两大主题演讲精彩就绪!大会主题演讲为你呈现鸿蒙生态新成果、新体验、新开放能力首次设立的开发者主题演讲将全......
  • [2022.11.02] 模拟赛 第四题
    \(V\)\(Problem\)给定一棵\(n\)个点的树,初始每条边长度都为\(1\),每次操作你需要选择一条边并令其长度增加\(1\)。给定\(Q\)次询问,每次给定一个数\(K_i\),你必须恰......
  • for语句-九九乘法表-2022-11-03
    packagestructure;publicclassForDemo04{publicstaticvoidmain(String[]args){for(inti=1;i<10;i++){for(intj=1;j<=i;......
  • 2022-11-03 Acwing每日一题
    本系列所有题目均为Acwing课的内容,发表博客即是为了学习总结,加深自己的印象,同时也是为了以后回过头来看时,不会感叹虚度光阴罢了,因此如果出现错误,欢迎大家能够指出错误,我......
  • 免费服务器分享20221103
    今天再次安装了免费服务器,来和大家分享一下。三丰云是一个提供免费云服务器的服务商,包括"免费虚拟主机"、“免费云服务器”。挺良心的,只不过需要大家发圈,但是功能实在......
  • 【2022.11.03】pytorch的使用相关
    Pytorch的使用相关,学习来源:https://www.bilibili.com/video/BV1Wv411h7kN/?p=6加载数据有两种方法,一种是torch.utils.data.Dataset,一种是torch.utils.data.DataloaderTe......
  • CSP2022 R2感冒记&高一上期中考试联合游寄
    本文中部分人名用mrfz中的材料代替/xyx10.15rt,感冒了,头有点昏。上午听教练讲考试注意事项,顺便加强%你赛数据(中午和lzh出去吃了馄饨。下午%你赛,最低预估分\(10\),最高......
  • 2022-11-03
    大级别:1D下跌结束,预期转2D下跌   中级别:黄色2H两波上涨,第一波级别40F,第二波级别10F。如果第二波级别还没扩大到至少40F,不背驰,等做多;如果第二波级别扩大到至少40F,背......